edu.stanford.nlp.classify
Class BiasedLogisticObjectiveFunction
java.lang.Object
edu.stanford.nlp.optimization.AbstractCachingDiffFunction
edu.stanford.nlp.classify.BiasedLogisticObjectiveFunction
- All Implemented Interfaces:
- DiffFunction, Function, HasInitial
public class BiasedLogisticObjectiveFunction
- extends AbstractCachingDiffFunction
Constructor Summary |
BiasedLogisticObjectiveFunction(int numFeatures,
int[][] data,
double[][] values,
int[] labels)
|
BiasedLogisticObjectiveFunction(int numFeatures,
int[][] data,
double[][] values,
int[] labels,
LogPrior prior)
|
BiasedLogisticObjectiveFunction(int numFeatures,
int[][] data,
double[][] values,
int[] labels,
LogPrior prior,
float[] dataweights)
|
BiasedLogisticObjectiveFunction(int numFeatures,
int[][] data,
int[] labels)
|
BiasedLogisticObjectiveFunction(int numFeatures,
int[][] data,
int[] labels,
float[] dataweights)
|
BiasedLogisticObjectiveFunction(int numFeatures,
int[][] data,
int[] labels,
LogPrior prior)
|
BiasedLogisticObjectiveFunction(int numFeatures,
int[][] data,
int[] labels,
LogPrior prior,
float[] dataweights)
|
Method Summary |
protected void |
calculate(double[] x)
Calculate the value at x and the derivative and save them in the respective fields |
protected void |
calculateRVF(double[] x)
|
int |
domainDimension()
Returns the number of dimensions in the function's domain |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dataweights
protected float[] dataweights
BiasedLogisticObjectiveFunction
public BiasedLogisticObjectiveFunction(int numFeatures,
int[][] data,
int[] labels)
BiasedLogisticObjectiveFunction
public BiasedLogisticObjectiveFunction(int numFeatures,
int[][] data,
int[] labels,
LogPrior prior)
BiasedLogisticObjectiveFunction
public BiasedLogisticObjectiveFunction(int numFeatures,
int[][] data,
int[] labels,
float[] dataweights)
BiasedLogisticObjectiveFunction
public BiasedLogisticObjectiveFunction(int numFeatures,
int[][] data,
int[] labels,
LogPrior prior,
float[] dataweights)
BiasedLogisticObjectiveFunction
public BiasedLogisticObjectiveFunction(int numFeatures,
int[][] data,
double[][] values,
int[] labels)
BiasedLogisticObjectiveFunction
public BiasedLogisticObjectiveFunction(int numFeatures,
int[][] data,
double[][] values,
int[] labels,
LogPrior prior)
BiasedLogisticObjectiveFunction
public BiasedLogisticObjectiveFunction(int numFeatures,
int[][] data,
double[][] values,
int[] labels,
LogPrior prior,
float[] dataweights)
domainDimension
public int domainDimension()
- Description copied from interface:
Function
- Returns the number of dimensions in the function's domain
- Specified by:
domainDimension
in interface Function
- Specified by:
domainDimension
in class AbstractCachingDiffFunction
- Returns:
- the number of domain dimensions
calculate
protected void calculate(double[] x)
- Description copied from class:
AbstractCachingDiffFunction
- Calculate the value at x and the derivative and save them in the respective fields
- Specified by:
calculate
in class AbstractCachingDiffFunction
calculateRVF
protected void calculateRVF(double[] x)
Stanford NLP Group