opennlp.maxent.quasinewton
Class QNModel
java.lang.Object
opennlp.model.AbstractModel
opennlp.maxent.quasinewton.QNModel
- All Implemented Interfaces:
- MaxentModel
public class QNModel
- extends AbstractModel
Method Summary |
boolean |
equals(Object obj)
|
double[] |
eval(String[] context)
Evaluates a context. |
double[] |
eval(String[] context,
double[] probs)
Evaluates a context. |
double[] |
eval(String[] context,
float[] values)
Evaluates a contexts with the specified context values. |
int |
getNumOutcomes()
Returns the number of outcomes for this model. |
double[] |
getParameters()
|
QNModel
public QNModel(LogLikelihoodFunction monitor,
double[] parameters)
QNModel
public QNModel(String[] predNames,
String[] outcomeNames,
Context[] params,
double[] parameters)
eval
public double[] eval(String[] context)
- Description copied from interface:
MaxentModel
- Evaluates a context.
- Parameters:
context
- A list of String names of the contextual predicates
which are to be evaluated together.
- Returns:
- an array of the probabilities for each of the different
outcomes, all of which sum to 1.
eval
public double[] eval(String[] context,
double[] probs)
- Description copied from interface:
MaxentModel
- Evaluates a context.
- Parameters:
context
- A list of String names of the contextual predicates
which are to be evaluated together.probs
- An array which is populated with the probabilities for each of the different
outcomes, all of which sum to 1.
- Returns:
- an array of the probabilities for each of the different outcomes, all of which sum to 1.
eval
public double[] eval(String[] context,
float[] values)
- Description copied from interface:
MaxentModel
- Evaluates a contexts with the specified context values.
- Parameters:
context
- A list of String names of the contextual predicates
which are to be evaluated together.values
- The values associated with each context.
- Returns:
- an array of the probabilities for each of the different outcomes, all of which sum to 1.
getNumOutcomes
public int getNumOutcomes()
- Description copied from interface:
MaxentModel
- Returns the number of outcomes for this model.
- Specified by:
getNumOutcomes
in interface MaxentModel
- Overrides:
getNumOutcomes
in class AbstractModel
- Returns:
- The number of outcomes.
getParameters
public double[] getParameters()
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.