svmtrain和svmpredict简介
来源:互联网 发布:mac os 五笔输入法 编辑:程序博客网 时间:2024/06/08 19:35
本文主要介绍了SVM工具箱中svmtrain和svmpredict两个主要函数:
(1)model= svmtrain(train_label, train_matrix, ['libsvm_options']);
其中:
train_label表示训练集的标签。
train_matrix表示训练集的属性矩阵。
libsvm_options是需要设置的一系列参数,各个参数可参见《libsvm 参数说明.txt》,里面介绍的很详细,中英文都有的。如果用回归的话,其中的-s参数值应为3。
model:是训练得到的模型,是一个结构体(如果参数中用到-v,得到的就不是结构体,对于分类问题,得到的是交叉检验下的平均分类准确率;对于回归问题,得到的是均方误差)。
(2)[predicted_label, accuracy/mse, decision_values]=svmpredict(test_label, test_matrix, model, ['libsvm_options']);
其中:
test _label表示测试集的标签(这个值可以不知道,因为作预测的时候,本来就是想知道这个值的,这个时候,随便制定一个值就可以了,只是这个时候得到的mse就没有意义了)。
test _matrix表示测试集的属性矩阵。
model是上面训练得到的模型。
libsvm_options是需要设置的一系列参数。
predicted_label表示预测得到的标签。
accuracy/mse是一个3*1的列向量,其中第1个数字用于分类问题,表示分类准确率;后两个数字用于回归问题,第2个数字表示mse;第三个数字表示平方相关系数(也就是说,如果分类的话,看第一个数字就可以了;回归的话,看后两个数字)。
decision_values表示决策值(一般好像不怎么用)。
0 0
- svmtrain和svmpredict简介
- svmtrain和svmpredict参数
- matlab中Svmtrain和Svmpredict的用法
- libsvm--svmtrain\svmpredict函数说明
- SVM学习笔记(2 )libsvm--svmtrain\svmpredict函数说明
- matlab svmtrain和svmclassify函数使用示例
- matlab:svmtrain的参数和返回值
- matlab中svmtrain函数和LibSVM中svmtrain函数冲突的问题的解决方案
- svmtrain和svmclassify参数细说_核函数选择
- SVMtrain的参数c和g的优化
- ubuntu matlab LIBSVM svmpredict
- svmpredict输出为空
- Matlab的svmtrain从数据集中抽样训练样本和测试样本的方法
- svmtrain函数参数
- svmtrain参数设置参考
- svmtrain返回参数说明
- libsvm安装找不到svmtrain.exp、svmtrain.exp解决方案
- libsvm 之svmpredict 输出概率用法
- Maven:mirror和repository 区别
- 【BZOJ2242】【SDOI2011】计算器(快速幂+扩欧+BSGS)
- java操作 oracle 的 blob和clob类型
- linux下安装jdk并配置环境变量
- 网络应用的架构风格
- svmtrain和svmpredict简介
- The Best Gift
- JNI编程中如何传递参数和返回值
- 阿里云服务器Web项目配置发布全过程(二)
- 喝汽水问题
- QPS 与 TPS 简介
- 用队列打印杨辉三角
- 改变网络接口速度和协商方式miitool和ethtool
- 消除绝对定位的影响