1.最近结合ACO和SVM做分类,于是仔细看了下svmtrain的help文档。现结合该doc文档,做简单整理,希望对
svm入门者有点帮助哦。
svmtrain:用于训练支持向量机分类器。语法格式如下:
SVMStruct = svmtrain(Training, Group)
SVMStruct = svmtrain(..., 'Kernel_Function',
Kernel_FunctionValue, ...)
SVMStruct = svmtrain(..., 'RBF_Sigma',
RBFSigmaValue, ...)
SVMStruct = svmtrain(..., 'Polyorder',
PolyorderValue, ...)
SVMStruct = svmtrain(..., 'Mlp_Params',
Mlp_ParamsValue, ...)
SVMStruct = svmtrain(..., 'Method', MethodValue,
...)
SVMStruct = svmtrain(..., 'QuadProg_Opts',
QuadProg_OptsValue, ...)
SVMStruct = svmtrain(..., 'SMO_Opts',
SMO_OptsValue, ...)
SVMStruct = svmtrain(..., 'BoxConstraint',
BoxConstraintValue, ...)
SVMStruct = svmtrain(..., 'Autoscale',
AutoscaleValue, ...)
SVMStruct = svmtrain(..., 'Showplot',
ShowplotValue, ...)
解释如下:
Training是一个M行N列的矩阵,M是样本数,N是特征维数。Group:是个列向量,表示样本对应的类别,用字符串表示(可以用数字或单个字符)。
classifier is returned in SVMStruct, a structure with the
following fields. 'Kernel_Function',
Kernel_FunctionVal