public class Dirichlet extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Dirichlet.Estimator |
static class |
Dirichlet.MethodOfMomentsEstimator |
| Constructor and Description |
|---|
Dirichlet(Alphabet dict) |
Dirichlet(Alphabet dict,
double alpha) |
Dirichlet(double[] alphas) |
Dirichlet(double[] alphas,
Alphabet dict) |
Dirichlet(int size) |
Dirichlet(int size,
double alpha) |
| Modifier and Type | Method and Description |
|---|---|
double |
alpha(int featureIndex) |
Alphabet |
getAlphabet() |
void |
print() |
Dirichlet |
randomDirichlet(Random r,
double averageAlpha) |
FeatureSequence |
randomFeatureSequence(Random r,
int length) |
FeatureVector |
randomFeatureVector(Random r,
int size) |
Multinomial |
randomMultinomial(Random r) |
protected double[] |
randomRawMultinomial(Random r) |
TokenSequence |
randomTokenSequence(Random r,
int length) |
double[] |
randomVector(Random r) |
int |
size() |
public Dirichlet(double[] alphas,
Alphabet dict)
public Dirichlet(double[] alphas)
public Dirichlet(Alphabet dict)
public Dirichlet(Alphabet dict, double alpha)
public Dirichlet(int size)
public Dirichlet(int size,
double alpha)
public Alphabet getAlphabet()
public int size()
public double alpha(int featureIndex)
public void print()
protected double[] randomRawMultinomial(Random r)
public Multinomial randomMultinomial(Random r)
public FeatureSequence randomFeatureSequence(Random r, int length)
public FeatureVector randomFeatureVector(Random r, int size)
public TokenSequence randomTokenSequence(Random r, int length)
public double[] randomVector(Random r)
Copyright © 2019 JULIE Lab, Germany. All rights reserved.