public class UnaryFactor extends Factor
| Modifier and Type | Field and Description |
|---|---|
protected double[] |
factorBelief |
protected double[] |
potential |
messageIds, messages, neighbors| Constructor and Description |
|---|
UnaryFactor(java.lang.String word,
java.lang.String tag,
int size,
int i,
UnaryFeatureExtractor ufe) |
| Modifier and Type | Method and Description |
|---|---|
void |
computeFactorBelief() |
java.util.List<java.lang.Integer> |
getFeaturesNegative() |
java.util.List<java.lang.Integer> |
getFeaturesPositive() |
int |
getI() |
double[] |
getPotential() |
int |
getSize() |
java.lang.String |
getTag() |
void |
passMessage() |
void |
renormalize() |
void |
setFeaturesNegative(java.util.List<java.lang.Integer> featuresNegative) |
void |
setFeaturesPositive(java.util.List<java.lang.Integer> featuresPositive) |
void |
setI(int i) |
void |
setPotential(double[] potential) |
void |
setPotential(int n,
double value) |
void |
setSize(int size) |
void |
updatePotential(double[] parameters) |
getMessageIds, getMessages, getNeighbors, setMessageIds, setMessages, setNeighborspublic UnaryFactor(java.lang.String word,
java.lang.String tag,
int size,
int i,
UnaryFeatureExtractor ufe)
public void computeFactorBelief()
computeFactorBelief in class Factorpublic void passMessage()
passMessage in class Factorpublic void updatePotential(double[] parameters)
public void renormalize()
renormalize in class Factorpublic int getI()
public void setI(int i)
public int getSize()
public void setSize(int size)
public double[] getPotential()
public void setPotential(double[] potential)
public void setPotential(int n,
double value)
public java.util.List<java.lang.Integer> getFeaturesNegative()
public void setFeaturesNegative(java.util.List<java.lang.Integer> featuresNegative)
public java.util.List<java.lang.Integer> getFeaturesPositive()
public void setFeaturesPositive(java.util.List<java.lang.Integer> featuresPositive)
public java.lang.String getTag()