libSvm的使用说明

时间:2022-02-18 04:05:25

首先下载Anaconda,本机将其安装到E:\ Anaconda

下载PyCharm 2016.3,本机将其安装在 E:\ PyCharm 2016.3

下载libsvm-3.22,本机将其安装在E:\ libsvm-3.22

下载gnuplot,本机将其安装在E:\gnuplot

使用libsvm:

首先用到grid.py

文件grid.py是对C-SVC的参数c和γ做优选的,原理也是网格遍历,假设我们要对目录e:/libsvm-3.22/tools下的样本文件heart_scale做优选,其具体用法为:

第一步:打开e:/libsvm-3.22下的tools文件夹,找到grid.py文件。用python打开,修改svm-train.exegnuplot.exe的路径,本机不需要修改svm-train.exe的路径

libSvm的使用说明

第二步:运行cmd,进入dos环境,定位到e:\libsvm-3.22\tools文件夹,这里是放置grid.py的地方。

第三步:输入以下命令:e:\Anaconda\python grid.py heart_scale

其中e:\Anaconda\python的python是指python.exe, e:\Anaconda是python.exe所在文件夹

 libSvm的使用说明

libSvm的使用说明


接下来使用easy.py:

第一步:打开e:/libsvm-3.22下的tools文件夹,找到easy.py文件。用python打开,修改内容如下: 

libSvm的使用说明

libSvm的使用说明

第二步:运行cmd,进入dos环境,定位到e:\libsvm-3.22\tools文件夹,这里是放置easy.py的地方。

第三步:输入以下命令:e:\Anaconda\python easy.py heart_scale heart_test

其中e:\Anaconda\python的python是指python.exe, e:\Anaconda是python.exe所在文件夹。heart_test可以将heart_scale复制一份,然后重命名即可。

heart_scaleheart_test文件都在文件夹e:\libsvm-3.22\tools中。

libSvm的使用说明

参考文献:http://blog.csdn.net/flydreamgg/article/details/4470477