如何使用MATLAB-LIBSVM

 我来答
WZYEclipse疏疏
2016-05-29 · TA获得超过421个赞
知道小有建树答主
回答量:333
采纳率:0%
帮助的人:273万
展开全部
不需要安装,直接解压缩就行了。很方便。
使用方法,在README里面都写得很清楚了,其中matlab那个文件下也有README。
我在这里就我自己感兴趣的东西,列几条。我是在windows平台下的。
1) 编译
其实在windows文件夹下已经有了,也可以自己动手。
1. 运行matlab, 转到libsvm的解压目录下的matlab
2. 在matlab中输入mex -setup
接下来会选择一下东西,随意,自己看看就可以选了。
3. make
生成libsvmread.mexw32 libsvmwrite.mexw32 svmpredict.mexw32 svmtrain.mexw32 一共四个文件。
使用方法:
只要将生成的四个文件copy到一个matlab运行目录下就行了。
举个例子吧,以解压目录下的heart_scale数据为例好了。
close all
clear all
clc
[heart_scale_label, heart_scale_inst] = libsvmread('heart_scale');
model = svmtrain(heart_scale_label, heart_scale_inst, '-c 1 -g 0.07');
[predict_label, accuracy, dec_values] = svmpredict(heart_scale_label, heart_scale_inst, model);
至于具体的借口,还是看README吧,很清楚的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式