edu.umass.cs.mallet.base.types
Class Dirichlet
java.lang.Object
edu.umass.cs.mallet.base.types.Dirichlet
- public class Dirichlet
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Dirichlet
public Dirichlet(double[] alphas,
Alphabet dict)
Dirichlet
public Dirichlet(double[] alphas)
Dirichlet
public Dirichlet(Alphabet dict)
Dirichlet
public Dirichlet(Alphabet dict,
double alpha)
Dirichlet
public Dirichlet(int size)
Dirichlet
public Dirichlet(int size,
double alpha)
getAlphabet
public Alphabet getAlphabet()
size
public int size()
alpha
public double alpha(int featureIndex)
print
public void print()
randomRawMultinomial
protected double[] randomRawMultinomial(Random r)
randomMultinomial
public Multinomial randomMultinomial(Random r)
randomDirichlet
public Dirichlet randomDirichlet(Random r,
double averageAlpha)
randomFeatureSequence
public FeatureSequence randomFeatureSequence(Random r,
int length)
randomFeatureVector
public FeatureVector randomFeatureVector(Random r,
int size)
randomTokenSequence
public TokenSequence randomTokenSequence(Random r,
int length)
randomVector
public double[] randomVector(Random r)