public class BiasedLogisticObjectiveFunction extends AbstractCachingDiffFunction
Modifier and Type | Field and Description |
---|---|
protected float[] |
dataweights |
derivative, value
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
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
|
clearCache, copy, derivativeAt, ensure, getDerivative, gradientCheck, gradientCheck, initial, lastValue, randomInitial, valueAt
public BiasedLogisticObjectiveFunction(int numFeatures, int[][] data, int[] labels)
public BiasedLogisticObjectiveFunction(int numFeatures, int[][] data, int[] labels, LogPrior prior)
public BiasedLogisticObjectiveFunction(int numFeatures, int[][] data, int[] labels, float[] dataweights)
public BiasedLogisticObjectiveFunction(int numFeatures, int[][] data, int[] labels, LogPrior prior, float[] dataweights)
public BiasedLogisticObjectiveFunction(int numFeatures, int[][] data, double[][] values, int[] labels)
public BiasedLogisticObjectiveFunction(int numFeatures, int[][] data, double[][] values, int[] labels, LogPrior prior)
public BiasedLogisticObjectiveFunction(int numFeatures, int[][] data, double[][] values, int[] labels, LogPrior prior, float[] dataweights)
public int domainDimension()
Function
protected void calculate(double[] x)
AbstractCachingDiffFunction
calculate
in class AbstractCachingDiffFunction
x
- The point at which to calculate the functionprotected void calculateRVF(double[] x)