svmtrain和svmclassify参数细说_核函数选择

本文详细探讨了SVM中的svmtrain和svmclassify两个关键函数的使用,包括帮助文档的解读、分类机参数的选择以及SVMSTRUCT结构中所包含的信息。同时,对比分析了默认参数设置及其影响。
摘要由CSDN通过智能技术生成

1. >>help svmtrain

SVMSTRUCT = svmtrain(TRAINING, Y) 
trains a support vector machine (SVM)  classifier on data taken from two groups. TRAINING is a numeric matrix  of predictor data(TRAINING是预测数据的一个数阵). Rows of TRAINING correspond to observations(TRAINING的行数代表样本数); columns  correspond to features(列数代表特征的维数). Y is a column vector that contains the known  class labels for TRAINING(Y是列向量,里面存着TRAINING的分类标签). Y is a grouping variable, i.e., it can be a  categorical, numeric, or logical vector; a cell vector of strings; or a  character matrix with each row representing a class label (see help for  groupingvariable). Each element of Y specifies the group the  corresponding row of TRAINING belongs to. TRAINING and Y must have the  same number of rows. SVMSTRUCT contains information about the trained  classifier, including the support vectors, that is used by SVMCLASSIFY  for classification(SVMSTRUCT结构体中包含了训练好的分类器的所有参数,包括支持向量,这些支持向量也用于对测试集进行分类). svmtrain treats NaNs, empty strings or 'undefined'
values as missing values and ignores the corresponding rows in  TRAINING and Y.

2.分类机的参量选择svmtrain

********************************************************************************************
'kernel_function'  A string or a function handle specifying the  kernel function used to represent the dot  product  in a new space. The value can be one of  the following:
 'linear'  - Linear kernel or dot product  (default). In this case, svmtrain  finds the optimal separating plane  in the original space.
 'quadratic'  - Quadratic kernel(二次核函数)
 'polynomial' - Polynomial kernel with default  order 3. To specify another order,  use the 'polyorder' argument.(多项式核函数,默认是3阶,如果需要提升,在‘polyorder’进行参数设置)
 'rbf' - Gaussian Radial Basis Function  with default scaling factor 1. To   specify another scaling factor,   use the 'rbf_sigma' argument.(高斯径向核函数,默认核宽为1,在‘rbf_sigma’可以进行参数设置)
 'mlp' - Multilayer Perceptron kernel (MLP)  with default weight 1 and default  bias -1. To specify another weight  or bias, use the 'mlp_params'  argument.(多层感知核函数,默认权重1,偏好-1)
*******************************************************
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值