public class OnlineLogisticRegression extends AbstractOnlineLogisticRegression implements org.apache.hadoop.io.Writable
| Modifier and Type | Field and Description |
|---|---|
static int |
WRITABLE_VERSION |
beta, numCategories, prior, step, updateCounts, updateStepsMIN_LOG_LIKELIHOOD| Constructor and Description |
|---|
OnlineLogisticRegression() |
OnlineLogisticRegression(int numCategories,
int numFeatures,
PriorFunction prior) |
| Modifier and Type | Method and Description |
|---|---|
OnlineLogisticRegression |
alpha(double alpha)
Chainable configuration option.
|
OnlineLogisticRegression |
copy() |
void |
copyFrom(OnlineLogisticRegression other) |
double |
currentLearningRate() |
OnlineLogisticRegression |
decayExponent(double decayExponent) |
OnlineLogisticRegression |
lambda(double lambda)
Chainable configuration option.
|
OnlineLogisticRegression |
learningRate(double learningRate)
Chainable configuration option.
|
double |
perTermLearningRate(int j) |
void |
readFields(DataInput in) |
OnlineLogisticRegression |
stepOffset(int stepOffset) |
void |
write(DataOutput out) |
classify, classifyNoLink, classifyScalar, classifyScalarNoLink, close, copyFrom, getBeta, getLambda, getPrior, getStep, isSealed, link, link, nextStep, numCategories, numFeatures, regularize, setBeta, setGradient, setPrior, train, train, train, unseal, validModelclassify, classifyFull, classifyFull, classifyFull, classifyScalar, logLikelihoodpublic static final int WRITABLE_VERSION
public OnlineLogisticRegression()
public OnlineLogisticRegression(int numCategories,
int numFeatures,
PriorFunction prior)
public OnlineLogisticRegression alpha(double alpha)
alpha - New value of decayFactor, the exponential decay rate for the learning rate.public OnlineLogisticRegression lambda(double lambda)
AbstractOnlineLogisticRegressionlambda in class AbstractOnlineLogisticRegressionlambda - New value of lambda, the weighting factor for the prior distribution.public OnlineLogisticRegression learningRate(double learningRate)
learningRate - New value of initial learning rate.public OnlineLogisticRegression stepOffset(int stepOffset)
public OnlineLogisticRegression decayExponent(double decayExponent)
public double perTermLearningRate(int j)
perTermLearningRate in class AbstractOnlineLogisticRegressionpublic double currentLearningRate()
currentLearningRate in class AbstractOnlineLogisticRegressionpublic void copyFrom(OnlineLogisticRegression other)
public OnlineLogisticRegression copy()
public void write(DataOutput out) throws IOException
write in interface org.apache.hadoop.io.WritableIOExceptionpublic void readFields(DataInput in) throws IOException
readFields in interface org.apache.hadoop.io.WritableIOExceptionCopyright © 2008–2017 The Apache Software Foundation. All rights reserved.