本文主要介绍了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表示决策值(一般好像不怎么用)。

svmtrain和svmpredict简介相关推荐

  1. svmtrain和svmpredict简介(转)

    本文主要介绍了SVM工具箱中svmtrain和svmpredict两个主要函数: (1)model= svmtrain(train_label, train_matrix, ['libsvm_opti ...

  2. libsvm的使用svm-scale和svm-train与svm-predict

    转自http://blog.csdn.net/flydreamGG/article/details/4468995 其实,这部分写也是多余,google一下"libsvm使用",就 ...

  3. svmtrain和svmpredict

    本文主要介绍了SVM工具箱中svmtrain和svmpredict两个主要函数: (1)model= svmtrain(train_label, train_matrix, ['libsvm_opti ...

  4. svmtrain和svmpredict的用法和参数含义

    运用libSVM工具箱,有两个主要函数svmtrain和svmpredict,对数据进行训练和测试,可以实现多分类. model = svmtrain(train_label,traindata, ' ...

  5. matlab中Svmtrain和Svmpredict的用法

    一. svmtrain 的用法 svmtrain实现对训练数据集的训练,获得SVM模型. 用法: svmtrain [options] training_set_file [model_file] 其 ...

  6. MATLAB中libsvm的svmtrain和svmpredict函数的使用方法与参数设置

    1. svmtrain()使用方法 示例: cmd = [' -t 2',' -s 3 -p 0.01']; model = svmtrain(train_label,train_data,cmd) ...

  7. svmlib之svmtrain及svmpredict

    Libsvm官方常见问题解答:https://www.csie.ntu.edu.tw/~cjlin/libsvm/faq.html 1. svmtrain eg : model = svmtrain( ...

  8. 解决svmtrain已被删除问题

    解决svmtrain已被删除问题 这是因为libsvm中的svmtrain可能与matlab自带的svmtrain 重复了,既然原因知道了,我们就可以取解决这个问题了.首先们将matlab路径打开到含 ...

  9. matlab2016a运行svmtrain函数出错

    最近在学习matlab的SVM分类,真的是菜鸟一枚!!! 在运行酒分类的函数的时候出现如下错误:?Error using svmtrain (line 233) 当时用到的训练函数和预测函数分别是:s ...

最新文章

  1. 赢得高薪的锦囊三秘诀
  2. RDKit | 基于化合物结构式图像估算分子式(OpenCV、CNN)
  3. 【RocketMQ工作原理】消息堆积与消费延迟
  4. 低版本火狐提示HTTPS链接不安全的解决办法
  5. ExoPlayer 开发者指导
  6. Spring集成–强大的拆分器聚合器
  7. 如何利用多核CPU来加速你的Linux命令
  8. MATLAB K-means聚类代码讲解
  9. 正则 null_正则表达式exec、match、test的区别
  10. Java深入 - servlet和Spring的DispatcherServlet详解
  11. python多线程写日志_python 多线程logger问题
  12. SoapUI接口测试实例(webservice接口)
  13. ubuntu dos转linux命令行,Ubuntu下代替dos2unix命令
  14. switchhost提示没有切换权限
  15. 北京地铁计价模型分析及计价系统设计
  16. python画彩虹的代码_Python语言,绘制彩虹场景
  17. java opencv 实现换脸
  18. CAD-Cass小结(4)——Cass、CAD对图像校正与等高线矢量化
  19. 肖特基二极管的作用与识别方法
  20. 如何在CentOS 8.1系统中安装mkcert及其用法

热门文章

  1. 百度云盘 破解上传限制4G(利用种子)
  2. Elasticsearch 8.X 集群无响应,怎么办?
  3. X位的有/无符号整数
  4. 微信小程序开发自学笔记 —— 九、微信开发者工具
  5. 2020android主流机型,2020年最强安卓旗舰机皇的称号!这三款手机当之无愧
  6. (数字IC)低功耗设计入门(二)——功耗的分析+Comments
  7. 2022年内蒙古最新建筑八大员(标准员)模拟考试试题及答案
  8. 全面屏虚拟键适配方案
  9. 什么是MyBatis
  10. PC端安装android模拟器