public static class Maxent.Trainer extends ClassifierTrainer<int[]>
Constructor and Description |
---|
Trainer(int p)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Maxent.Trainer |
setMaxNumIteration(int maxIter)
Sets the maximum number of BFGS stopping iterations.
|
Maxent.Trainer |
setRegularizationFactor(double lambda)
Sets the regularization factor.
|
Maxent.Trainer |
setTolerance(double tol)
Sets the tolerance for BFGS stopping iterations.
|
Maxent |
train(int[][] x,
int[] y)
Learns a classifier with given training data.
|
setAttributes
public Trainer(int p)
p
- the dimension of feature space.public Maxent.Trainer setRegularizationFactor(double lambda)
lambda
- regularization factor.public Maxent.Trainer setTolerance(double tol)
tol
- tolerance for stopping iterations.public Maxent.Trainer setMaxNumIteration(int maxIter)
maxIter
- maximum number of iterations.public Maxent train(int[][] x, int[] y)
ClassifierTrainer
train
in class ClassifierTrainer<int[]>
x
- the training instances.y
- the training labels.