开发者社区> yichudu> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

matlab中使用libsvm

简介: 主要函数 训练函数model=svmtrain(train_label,train_data,options);train_label: 训练集标签,大小为n*1,n表示样本数,数据类型为double。train_data: 训练集属性矩阵,大小为n*m,即n行m列。n为样本数,m表示属性数目。model:输出训练得到的模型,是结构体。 预测函数[predict_label,accur
+关注继续查看

主要函数

训练函数
model=svmtrain(train_label,train_data,options);
train_label: 训练集标签,大小为n*1,n表示样本数,数据类型为double。
train_data: 训练集属性矩阵,大小为n*m,即n行m列。n为样本数,m表示属性数目。
model:输出训练得到的模型,是结构体。
预测函数
[predict_label,accuracy/mse,dec_value]=svmpredict(test_label,test,data,model);
test_label:测试集标签。如果没有测试集标签,可以用任意n*1的矩阵,也就是列向量代替即可,此时的输出accuracy/mse就没有参考价值。
test_data:测试集属性矩阵。
model: svmtrain阶段得到的模型。
predict_label 预测的测试集标签。
accuracy/mse 一个3*1的列向量,第一列表示分类准确率(分类问题使用),第二列表示mse(回归问题使用),第三列表示平方相关系数(回归问题使用)。
dec_value:决策值。

安装使用

MATLAB版本:R2010b     libsvm版本:libsvm-3.20

不需要编译libsvm。编译是为了由cpp得到.mexw64,而libsvm-3.20直接提供了.mexw64.见下图。

较新版本的matlab有自带的svm实现,其函数名也为svmtrain,文件位置在\toolbox\bioinfo\biolearning\svmtrain.m。为避免与libsvm混淆,可将matlab自带的svmtrain.m改名后备份。


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【回归预测-LSTM预测】基于麻雀算法优化LSTM时间序列实现预测(含前后对比)附Matlab代码
【回归预测-LSTM预测】基于麻雀算法优化LSTM时间序列实现预测(含前后对比)附Matlab代码
80 0
【信号去噪】基于麻雀搜索算法优化VM实现信号去噪附matlab代码
【信号去噪】基于麻雀搜索算法优化VM实现信号去噪附matlab代码
52 0
libmatio开发笔记(一):matlab文件操作libmatio库介绍,编译和基础Demo
libmatio开发笔记(一):matlab文件操作libmatio库介绍,编译和基础Demo
80 0
Maven使用lib下的包
Maven使用中央仓库的同时,使用lib下的包 pom.xml添加如下配置               maven-compiler-plugin                           src\main\webapp\WEB-INF\lib   注:转载需注明出处及作者。
700 0
Matlab求范数
  对 p = 2,这称为弗罗贝尼乌斯范数(Frobenius norm)或希尔伯特-施密特范数( Hilbert–Schmidt norm),不过后面这个术语通常只用于希尔伯特空间。这个范数可用不同的方式定义:   这里 A* 表示 A 的共轭转置,σi 是 A 的奇异值,并使用了迹函数。
878 0
matlab中num2str的应用
  在求导数,积分,方程的过程中,难免会遇到一些参数要随着情况有点变化,这时,你就需要能够动态的表示出你的表达式,Num2str函数是一个相当有用的函数,一般配合[]连接符使用,下面将我接触到的一些用法写出来。
852 0
使用Matlab画曲线基函数
一、用Matlab画Bezier曲线的基函数 在Matlab中输入以下代码: 1: t=0:0.01:1; 2: B0=(1-t).^3; 3: B1=3*t.*(1-t).^2; 4: B2=3*(1-t).
1254 0
+关注
618
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载