dfkt.net
当前位置:首页 >> svmprEDiCt怎么在mAtlAB中使用 >>

svmprEDiCt怎么在mAtlAB中使用

先导入数据,之后训练模型svmtrain得到模型model,最后基于model用svmpredict进行预测 model = svmtrain(输出数据,输入数据,模型参数); predict_label = svmpredict(输出数据,输入数据, model);

预测结果为-1,那么说明预测错误(前提是你的svmpredict第一个参数为正确的测试样本集,即带标签的测试集)

如果当前目录在libsvm下,那么就会调用libsvm的svmtrain 自带的svmtrain的调用格式和libsvm的svmtrain的格式是不一样的,自带的格式是SVMStruct = svmtrain(‘训练矩阵’,‘训练标签’ 'Showplot',ShowplotValue, ...) 而libsvm的格式需要把标签写...

1、  配置C环境: 在MATLAB中任意路径下,输入mex –setup 然后按步骤进行 2、  添加路径 (1)    将libsvm工具箱复制到MATLAB的toolbox文件夹下 (2)    Set path-------Add withSubfolders,将...

如果当前目录在libsvm下,那么就会调用libsvm的svmtrain,而自带的svmtrain的调用格式和libsvm的svmtrain的格式是不一样的,自带的格式是SVMStruct = svmtrain(‘训练矩阵’,‘训练标签’ 'Showplot',ShowplotValue, ...),而libsvm的格式需要把标...

一.下载libsvm http://www.csie.ntu.edu.tw/~cjlin/libsvm/ 在libsvm的网站上下载 libsvm-3.12.zip文件,解压后放在任意目录下,最好放在MATLAB工具箱中,比如 C:\Program Files\MATLAB\R2011a\toolbox\libsvm-3.12下。 二.配置编译器 打开 ma...

说明这个函数已经被废弃了,用一个新的函数替换这个函数的功能了。可以查一下这个新函数的用法。

你用的matlab什么版本?应该添加一个libsvm包就可以了,你可以试下

以下两种方法,我已经亲测可用方法1:可以在其他朋友的电脑上进行编译,编译完后直接把libsvmread.mexw64、libsvmwrite.mexw64、svmpredict.mexw64、svmtrain.mexw64复制到你自己的程序中即可运行。这种方法的弊端是不同的算法程序中均需要复制...

MATLAB初学者必读这个要修改里面的函数,把输出这些语句的代码去掉~ 可以在svmpredict这个函数里面找到,它是个C++代码。 下面这2句 Mean squared error = 2.13499e-006 (regression) Squared correlation coefficient = -1.#IND (regression)

网站首页 | 网站地图
All rights reserved Powered by www.dfkt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com