类 RegSMOImproved
java.lang.Object
weka.classifiers.functions.supportVector.RegOptimizer
weka.classifiers.functions.supportVector.RegSMO
weka.classifiers.functions.supportVector.RegSMOImproved
Learn SVM for regression using SMO with Shevade, Keerthi, et al. adaption of the stopping criterion.
For more information see:
S.K. Shevade, S.S. Keerthi, C. Bhattacharyya, K.R.K. Murthy: Improvements to the SMO Algorithm for SVM Regression. In: IEEE Transactions on Neural Networks, 1999.
S.K. Shevade, S.S. Keerthi, C. Bhattacharyya, K.R.K. Murthy (1999). Improvements to the SMO Algorithm for SVM Regression. Control Division, Dept. of Mechanical Engineering. BibTeX:
For more information see:
S.K. Shevade, S.S. Keerthi, C. Bhattacharyya, K.R.K. Murthy: Improvements to the SMO Algorithm for SVM Regression. In: IEEE Transactions on Neural Networks, 1999.
S.K. Shevade, S.S. Keerthi, C. Bhattacharyya, K.R.K. Murthy (1999). Improvements to the SMO Algorithm for SVM Regression. Control Division, Dept. of Mechanical Engineering. BibTeX:
@inproceedings{Shevade1999, author = {S.K. Shevade and S.S. Keerthi and C. Bhattacharyya and K.R.K. Murthy}, booktitle = {IEEE Transactions on Neural Networks}, title = {Improvements to the SMO Algorithm for SVM Regression}, year = {1999}, PS = {http://guppy.mpe.nus.edu.sg/\~mpessk/svm/ieee_smo_reg.ps.gz} } @techreport{Shevade1999, address = {Control Division, Dept. of Mechanical Engineering}, author = {S.K. Shevade and S.S. Keerthi and C. Bhattacharyya and K.R.K. Murthy}, institution = {National University of Singapore}, number = {CD-99-16}, title = {Improvements to the SMO Algorithm for SVM Regression}, year = {1999}, PS = {http://guppy.mpe.nus.edu.sg/\~mpessk/svm/smoreg_mod.ps.gz} }Valid options are:
-T <double> The tolerance parameter for checking the stopping criterion. (default 0.001)
-V Use variant 1 of the algorithm when true, otherwise use variant 2. (default true)
-P <double> The epsilon for round-off error. (default 1.0e-12)
-L <double> The epsilon parameter in epsilon-insensitive loss function. (default 1.0e-3)
-W <double> The random number seed. (default 1)
- 版本:
- $Revision: 1.4 $
- 作者:
- Remco Bouckaert (remco@cs.waikato.ac.nz,rrb@xm.co.nz)
- 另请参阅:
-
字段概要
字段修饰符和类型字段说明static final int
static final int
static final int
static final int
static final int
static final int
从类继承的字段 weka.classifiers.functions.supportVector.RegOptimizer
m_alpha, m_alphaStar
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
buildClassifier
(Instances instances) learn SVM parameters from data using Keerthi's SMO algorithm.String[]
Gets the current settings of the object.Returns the revision string.Returns an instance of a TechnicalInformation object, containing detailed information about the technical background of this class, e.g., paper reference or book this class is based on.double
returns the current toleranceReturns a string describing the objectboolean
Whether variant 1 is usedReturns an enumeration describing the available optionsvoid
setOptions
(String[] options) Parses a given list of options.void
setTolerance
(double d) sets the tolerancevoid
setUseVariant1
(boolean b) Sets whether to use variant 1Returns the tip text for this propertyReturns the tip text for this property从类继承的方法 weka.classifiers.functions.supportVector.RegSMO
epsilonTipText, getEpsilon, optimize, setEpsilon
从类继承的方法 weka.classifiers.functions.supportVector.RegOptimizer
epsilonParameterTipText, getCacheHits, getEpsilonParameter, getKernelEvaluations, getSeed, modelBuilt, seedTipText, setEpsilonParameter, setSeed, setSMOReg, SVMOutput, toString
-
字段详细资料
-
构造器详细资料
-
RegSMOImproved
public RegSMOImproved()
-
-
方法详细资料
-
globalInfo
Returns a string describing the object- 覆盖:
globalInfo
在类中RegSMO
- 返回:
- a description suitable for displaying in the explorer/experimenter gui
-
getTechnicalInformation
Returns an instance of a TechnicalInformation object, containing detailed information about the technical background of this class, e.g., paper reference or book this class is based on.- 指定者:
getTechnicalInformation
在接口中TechnicalInformationHandler
- 覆盖:
getTechnicalInformation
在类中RegSMO
- 返回:
- the technical information about this class
-
listOptions
Returns an enumeration describing the available options- 指定者:
listOptions
在接口中OptionHandler
- 覆盖:
listOptions
在类中RegSMO
- 返回:
- an enumeration of all the available options
-
setOptions
Parses a given list of options. Valid options are:-T <double> The tolerance parameter for checking the stopping criterion. (default 0.001)
-V Use variant 1 of the algorithm when true, otherwise use variant 2. (default true)
-P <double> The epsilon for round-off error. (default 1.0e-12)
-L <double> The epsilon parameter in epsilon-insensitive loss function. (default 1.0e-3)
-W <double> The random number seed. (default 1)
- 指定者:
setOptions
在接口中OptionHandler
- 覆盖:
setOptions
在类中RegSMO
- 参数:
options
- the list of options as an array of strings- 抛出:
Exception
- if an option is not supported
-
getOptions
Gets the current settings of the object.- 指定者:
getOptions
在接口中OptionHandler
- 覆盖:
getOptions
在类中RegSMO
- 返回:
- an array of strings suitable for passing to setOptions
-
toleranceTipText
Returns the tip text for this property- 返回:
- a description suitable for displaying in the explorer/experimenter gui
-
getTolerance
public double getTolerance()returns the current tolerance- 返回:
- the tolerance
-
setTolerance
public void setTolerance(double d) sets the tolerance- 参数:
d
- the new tolerance
-
useVariant1TipText
Returns the tip text for this property- 返回:
- a description suitable for displaying in the explorer/experimenter gui
-
isUseVariant1
public boolean isUseVariant1()Whether variant 1 is used- 返回:
- true if variant 1 is used
-
setUseVariant1
public void setUseVariant1(boolean b) Sets whether to use variant 1- 参数:
b
- if true then variant 1 is used
-
buildClassifier
learn SVM parameters from data using Keerthi's SMO algorithm. Subclasses should implement something more interesting.- 覆盖:
buildClassifier
在类中RegSMO
- 参数:
instances
- the data to work with- 抛出:
Exception
- if something goes wrong
-
getRevision
Returns the revision string.- 指定者:
getRevision
在接口中RevisionHandler
- 覆盖:
getRevision
在类中RegSMO
- 返回:
- the revision
-