|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Objectorg.apache.spark.mllib.regression.GeneralizedLinearAlgorithm<M>
public abstract class GeneralizedLinearAlgorithm<M extends GeneralizedLinearModel>
:: DeveloperApi :: GeneralizedLinearAlgorithm implements methods to train a Generalized Linear Model (GLM). This class should be extended with an Optimizer to create a new GLM.
| Constructor Summary | |
|---|---|
GeneralizedLinearAlgorithm()
|
|
| Method Summary | |
|---|---|
int |
getNumFeatures()
The dimension of training features. |
boolean |
isAddIntercept()
Get if the algorithm uses addIntercept |
abstract Optimizer |
optimizer()
The optimizer to solve the problem. |
M |
run(RDD<LabeledPoint> input)
Run the algorithm with the configured parameters on an input RDD of LabeledPoint entries. |
M |
run(RDD<LabeledPoint> input,
Vector initialWeights)
Run the algorithm with the configured parameters on an input RDD of LabeledPoint entries starting from the initial weights provided. |
GeneralizedLinearAlgorithm<M> |
setIntercept(boolean addIntercept)
Set if the algorithm should add an intercept. |
GeneralizedLinearAlgorithm<M> |
setValidateData(boolean validateData)
Set if the algorithm should validate data before training. |
| Methods inherited from class Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.spark.Logging |
|---|
initializeIfNecessary, initializeLogging, isTraceEnabled, log_, log, logDebug, logDebug, logError, logError, logInfo, logInfo, logName, logTrace, logTrace, logWarning, logWarning |
| Constructor Detail |
|---|
public GeneralizedLinearAlgorithm()
| Method Detail |
|---|
public abstract Optimizer optimizer()
public int getNumFeatures()
public boolean isAddIntercept()
public GeneralizedLinearAlgorithm<M> setIntercept(boolean addIntercept)
addIntercept - (undocumented)
public GeneralizedLinearAlgorithm<M> setValidateData(boolean validateData)
validateData - (undocumented)
public M run(RDD<LabeledPoint> input)
input - (undocumented)
public M run(RDD<LabeledPoint> input,
Vector initialWeights)
input - (undocumented)initialWeights - (undocumented)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||