您的位置:首页 > 其它

libsvm安装使用教程 新版本 libsvm3.22

2018-05-21 22:11 204 查看
版权声明:copyright@Leon_CSDN https://blog.csdn.net/LeonSUST/article/details/80398700

本文针对目前网上的安装教程过旧  不适合新版本安装步骤,导致大家出现较多安装问题,例如 没有 heart_scale.mat的问题 进行处理,希望大家能够避免错误方法。

本教程基于   libsvm3.22  的安装

1.下载libsvm  地址:https://download.csdn.net/download/leonsust/10428417

2.将压缩包解压   最好放置在MATLAB工具箱中,比如 C:\Program Files\MATLAB\R2011a\toolbox\libsvm-3.22下

3。matlab>> mex -setup

(ps: MATLAB will show the following messages to setup default compiler.)
Please choose your compiler for building external interface (MEX) files:
Would you like mex to locate installed compilers [y]/n? y
Select a compiler:
[1] Microsoft Visual C/C++ version 7.1 in C:\Program Files\Microsoft Visual Studio
[0] None
Compiler: 1
Please verify your choices:
Compiler: Microsoft Visual C/C++ 7.1
Location: C:\Program Files\Microsoft Visual Studio
Are these correct?([y]/n): y


4.matlab>> make

5.测试是否安装成功 使用 heart_scale 

matlab> [heart_scale_label, heart_scale_inst] = libsvmread('../heart_scale');
matlab> model = svmtrain(heart_scale_label, heart_scale_inst, '-c 1 -g 0.07');
matlab> [predict_label, accuracy, dec_values] = svmpredict(heart_scale_label, heart_scale_inst, model); % test the training data


如果安装成功  会出现如下结果


阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: