加载中…
个人资料
流浪的感觉
流浪的感觉
  • 博客等级:
  • 博客积分:0
  • 博客访问:29,002
  • 关注人气:31
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
精彩图文
相关博文
谁看过这篇博文
加载中…
正文 字体大小:

安装libsvm工具箱方法

(2010-02-17 23:33:39)
标签:

杂谈

分类: MATLAB算法

在libsvm的网站上下载 libsvm-mat-2.83-1.zip文件,解压后放在任意目录下,最好放在MATLAB工具箱中,比如 D:\MATLAB2009b\toolbox\libsvm-mat-2.83-1下。

打开 matlab,切换到D:\MATLAB2009b\toolbox\libsvm-mat-2.83-1目录下,键入以下命令:

 

mex -setup

 

Matlab 会询问你是否需要 locate installed compiler,选择 y,然后根据需要选择一个编译器即可。确认时选择 y 即可,然后键入:

 

make

 

系统就会生成 svmtrain.dll,svmpredict.dll和 read_sparse.dll这三个文件(对于 Matlab 7.1及以上版本,生成的对应文件为 svmtrain.mexw32,svmpredict.mexw32 和 read_sparse.mexw32),然后可以在matlab 的菜单 File->Set Path->Add Folder 里,把 D:\MATLAB2009b\toolbox\libsvm-mat-2.83-1目录添加进去,这样以后在任何目录下都可以调用 libsvm的函数了。

为了检验 libsvm和 matlab之间的接口是否已经配置完成,可以在 matlab 下执行以下命令:

 

load heart_scale.mat;

model = svmtrain(heart_scale_label, heart_scale_inst, '-c 1 -g 2');

 

如果运行正常并生成了model这个结构体(其中保存了所有的支持向量及其系数),那么说明 libsvm 和matlab 之间的接口已经完全配置成功。

0

阅读 评论 收藏 转载 喜欢 打印举报
已投稿到:
  • 评论加载中,请稍候...
发评论

       

    验证码: 请点击后输入验证码 收听验证码

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 不良信息反馈 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有