SVM-Light下载
1.官方下载链接:SVM-Light
找到这个位置下载windows(64-bit)的看自己需要选择下载。
2.实验数据下载
解压后有文件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.使用参数有待后续补充