public class LinearPassiveAggressiveRegression extends PassiveAggressiveRegression implements LinearMethod
[CrammerJLMR2006] Koby Crammer, Ofer Dekel, Joseph Keshet, Shai Shalev-Shwartz and Yoram Singer Online Passive-Aggressive Algorithms. Journal of Machine Learning Research (2006)
PassiveAggressive.Policy
epsilon, regressor
c, label, policy
Constructor and Description |
---|
LinearPassiveAggressiveRegression() |
LinearPassiveAggressiveRegression(float aggressiveness,
float epsilon,
PassiveAggressive.Policy policy,
String representation,
Label label) |
Modifier and Type | Method and Description |
---|---|
LinearPassiveAggressiveRegression |
duplicate()
Creates a new instance of the LearningAlgorithm initialized with the same parameters
of the learningAlgorithm to be duplicated.
|
UnivariateLinearRegressionFunction |
getPredictionFunction()
Returns the regressor learned during the training process
|
String |
getRepresentation()
Returns the representation this learning algorithm exploits
|
void |
setPredictionFunction(PredictionFunction predictionFunction)
Sets the predictionFunction learned during the training process.
|
void |
setRepresentation(String representation)
Sets the representation this learning algorithm will exploit
|
getEpsilon, learn, learn, setEpsilon
computeWeight, getC, getLabel, getLabels, getPolicy, reset, setC, setLabel, setLabels, setPolicy
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLabels, reset, setLabels
public LinearPassiveAggressiveRegression()
public LinearPassiveAggressiveRegression(float aggressiveness, float epsilon, PassiveAggressive.Policy policy, String representation, Label label)
public LinearPassiveAggressiveRegression duplicate()
LearningAlgorithm
duplicate
in interface LearningAlgorithm
public String getRepresentation()
LinearMethod
getRepresentation
in interface LinearMethod
public void setRepresentation(String representation)
LinearMethod
setRepresentation
in interface LinearMethod
representation
- the representation to setpublic UnivariateLinearRegressionFunction getPredictionFunction()
RegressionLearningAlgorithm
getPredictionFunction
in interface LearningAlgorithm
getPredictionFunction
in interface RegressionLearningAlgorithm
getPredictionFunction
in class PassiveAggressiveRegression
public void setPredictionFunction(PredictionFunction predictionFunction)
LearningAlgorithm
setPredictionFunction
in interface LearningAlgorithm
Copyright © 2018 Semantic Analytics Group @ Uniroma2. All rights reserved.