public class LogisticRegressionOptimizer extends Object implements cc.mallet.optimize.Optimizable.ByGradientValue, OptimizableByGradientValueMatrix
cc.mallet.optimize.Optimizable.ByBatchGradient, cc.mallet.optimize.Optimizable.ByCombiningBatchGradient, cc.mallet.optimize.Optimizable.ByGISUpdate, cc.mallet.optimize.Optimizable.ByGradient, cc.mallet.optimize.Optimizable.ByGradientValue, cc.mallet.optimize.Optimizable.ByHessian, cc.mallet.optimize.Optimizable.ByValue, cc.mallet.optimize.Optimizable.ByVotedPerceptron
Constructor and Description |
---|
LogisticRegressionOptimizer(LogisticRegression logReg,
double lr) |
Modifier and Type | Method and Description |
---|---|
int |
getNumParameters() |
double |
getParameter(int index) |
org.jblas.DoubleMatrix |
getParameters() |
void |
getParameters(double[] buffer) |
double |
getValue() |
org.jblas.DoubleMatrix |
getValueGradient() |
void |
getValueGradient(double[] buffer) |
void |
setParameter(int index,
double value) |
void |
setParameters(double[] params) |
void |
setParameters(org.jblas.DoubleMatrix params) |
public LogisticRegressionOptimizer(LogisticRegression logReg, double lr)
public int getNumParameters()
getNumParameters
in interface cc.mallet.optimize.Optimizable
getNumParameters
in interface OptimizableByGradientValueMatrix
public void getParameters(double[] buffer)
getParameters
in interface cc.mallet.optimize.Optimizable
public double getParameter(int index)
getParameter
in interface cc.mallet.optimize.Optimizable
getParameter
in interface OptimizableByGradientValueMatrix
public void setParameters(double[] params)
setParameters
in interface cc.mallet.optimize.Optimizable
public void setParameter(int index, double value)
setParameter
in interface cc.mallet.optimize.Optimizable
setParameter
in interface OptimizableByGradientValueMatrix
public void getValueGradient(double[] buffer)
getValueGradient
in interface cc.mallet.optimize.Optimizable.ByGradientValue
public double getValue()
getValue
in interface cc.mallet.optimize.Optimizable.ByGradientValue
getValue
in interface OptimizableByGradientValueMatrix
public org.jblas.DoubleMatrix getParameters()
getParameters
in interface OptimizableByGradientValueMatrix
public void setParameters(org.jblas.DoubleMatrix params)
setParameters
in interface OptimizableByGradientValueMatrix
public org.jblas.DoubleMatrix getValueGradient()
getValueGradient
in interface OptimizableByGradientValueMatrix
Copyright © 2014. All Rights Reserved.