libsvm for matlab安装与测试
2018-03-21 16:38
113 查看
因为libsvm是台湾大学林智仁先生用C++语言写的,这里提供的heart_scale数据也是C++里直接运行的,要在matlab中使用,我们可以下载matlab使用的数据集: http://download.csdn.net/detail/y999666/9470831,下载完成后直接拷贝在libsvm当前工作目录下即可。
还有一种方法就是使用使用matlab命令:
现在我们来测试一下libsvm是否安装正确:
运行代码:
然后进行预测:
还有一种方法就是使用使用matlab命令:
libsvmread('heart_scale');
这个时候还会报一种错误:
>> libsvmread('heart_scale'); Usage: [label_vector, instance_matrix] = libsvmread('filename');这是因为在libsvm 3.21中,需要指定读出来的数据存放名称,下面是正确的加载数据集代码:
[heart_scale_label, heart_scale_instance] = libsvmread('heart_scale');这里还有一点需要注意的,这条代码需要在heart_scale所在目录下才可以运行正确,否则还是会报错:can’t open input file heart_scale1) libsvm使用测试
现在我们来测试一下libsvm是否安装正确:
运行代码:
model=svmtrain(heart_scale_label,heart_scale_instance);使用svmtrain函数,得到训练模型,结果显示数据的一些基本特征。
然后进行预测:
svmpredict(heart_scale_label,heart_scale_instance,model);并得到预测结果:Accuracy = 86.6667% (234/270) (classification)。
相关文章推荐
- 极端学习机学习之路----libsvm的安装、测试篇
- libsvm for matlab安装与测试
- libsvm安装测试步骤
- 小Q的极端学习机学习之路----libsvm的安装、测试篇
- libsvm之(一)安装与测试(matlab)
- (转)java +libsvm 安装与测试:
- SVM实现及Libsvm工具箱的安装测试(基于Matlab R204a环境)
- Hadoop2.2.0伪分布式安装及测试笔记
- Memcached windows 下安装与测试
- Thrift安装以及测试【java】
- Qt第三方库QtAV——ubuntu上编译、安装,测试
- Spark 1.1.0 安装测试 (分布式 Yarn-cluster模式)
- 网络性能测试之pathload的安装使用
- 单域单站点单主机活动目录和Exchange灾难恢复实践测试(二)基本系统安装
- 性能测试工具siege安装及测试
- ubuntu14.04+caffe+cuda8.0+cudnn-8.0-v5.1(gtx1070)安装与测试
- Windows XP & VMware GSX 3.0下安装声卡测试
- CentOS 6.5结合busybox完成自制Linux系统及远程登录和nginx安装测试
- Intel IPP图像处理库下载及安装测试
- Kafka的安装测试