T - the label (category) classpublic class Probability<T> extends Object
| Constructor and Description | 
|---|
Probability(T label)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addIn(double probability)
Compounds the existing probability mass on the label with the new probability passed in to the method. 
 | 
Double | 
get()
Returns the probability associated with a label 
 | 
T | 
getLabel()
Returns the probabilities associated with all labels 
 | 
Double | 
getLog()
Returns the log probability associated with a label 
 | 
boolean | 
isLarger(Probability probability)
Checks if a probability is greater than the old one. 
 | 
void | 
set(double probability)
Assigns a probability to a label, discarding any previously assigned probability. 
 | 
void | 
set(Probability probability)
Assigns a probability to a label, discarding any previously assigned probability. 
 | 
void | 
setIfLarger(double probability)
Assigns a probability to a label, discarding any previously assigned probability,
 if the new probability is greater than the old one. 
 | 
void | 
setIfLarger(Probability probability)
Assigns a probability to a label, discarding any previously assigned probability,
 if the new probability is greater than the old one. 
 | 
void | 
setLog(double probability)
Assigns a log probability to a label, discarding any previously assigned probability. 
 | 
String | 
toString()  | 
public Probability(T label)
public void set(double probability)
probability - the probability to assignpublic void set(Probability probability)
probability - the probability to assignpublic void setIfLarger(double probability)
probability - the probability to assignpublic void setIfLarger(Probability probability)
probability - the probability to assignpublic boolean isLarger(Probability probability)
probability - the probability to assignpublic void setLog(double probability)
probability - the log probability to assignpublic void addIn(double probability)
probability - the probability weight to addpublic Double get()
public Double getLog()
public T getLabel()
Copyright © 2017 The Apache Software Foundation. All rights reserved.