SVM-Light在windows下的使用

来源:互联网 发布:淘宝分析数据 编辑:程序博客网 时间:2024/06/01 09:23

SVM-Light下载

1.官方下载链接:SVM-Light

找到这个位置下载windows(64-bit)的看自己需要选择下载。
2.实验数据下载
下载地址:http://download.joachims.org/svm_light/examples/example1.tar.gz
解压后有文件example1/train.dat   example/test.dat,一个训练数据一个测试数据。

SVM-Light使用

下载后解压会有两个文件svm_learn.exe和svm_classify.exe。
svm_learn.exe:用于训练数据
svm_classify.exe:用于预测

按住Shift+鼠标右键会出现如上图所示,点击在此处打开Powershell窗口。
首先进行模型训练,在命令窗口输入:
./svm_learn.exe -z c example1/train.dat example1/model
参数介绍:
./svm_learn.exe:运行svm训练模型
-z c:选择分类模型
example1/train.dat:训练在文件夹example1/train.dat数据
example1/model:生成训练的模型model放在文件夹example1下面
结果如下:

训练完后进行分类预测
命令窗口输入:
./svm_classify.exe  example1/test.dat example1/model example1/predicidons
参数介绍:
./svm_classify.exe:运行分类模型
example1/test.dat:选择example1下test.dat作为测试数据
example1/model:选择上次训练的模型model在文件夹example1下
example1/predicidons:输出预测结果predicidons放在example1下
结果如下:

总结

1.用于SVM的数据格式
<line> .=. <target> <feature>:<value> <feature>:<value> ... <feature>:<value> # <info>
-1 1:0.43 3:0.12 9284:0.2 # abcdef
这里-1是类别 然后以此为特征:值 特征:值...
2.使用参数有待后续补充