public class LogisticRegressionOptimizer extends Object implements cc.mallet.optimize.Optimizable.ByGradientValue, Serializable
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) |
void |
getParameters(double[] buffer) |
double |
getValue() |
void |
getValueGradient(double[] buffer) |
void |
setParameter(int index,
double value) |
void |
setParameters(double[] params) |
public LogisticRegressionOptimizer(LogisticRegression logReg, double lr)
public int getNumParameters()
getNumParameters
in interface cc.mallet.optimize.Optimizable
public void getParameters(double[] buffer)
getParameters
in interface cc.mallet.optimize.Optimizable
public double getParameter(int index)
getParameter
in interface cc.mallet.optimize.Optimizable
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
public void getValueGradient(double[] buffer)
getValueGradient
in interface cc.mallet.optimize.Optimizable.ByGradientValue
public double getValue()
getValue
in interface cc.mallet.optimize.Optimizable.ByGradientValue
Copyright © 2014. All Rights Reserved.