libsvm 在dos下的使用,简单入门

来源:互联网 发布:淘宝 企业店铺转让 编辑:程序博客网 时间:2024/05/29 11:52

救急教程by skyliuhc
知识是有价的,知识也是来之不易的
很少有人正真地感谢别人的先验知识
libssvm在dos下的应用
解压libsvm在任意文件夹记住解压的路劲
比如我这里
在H:\chrome download\libsvm-3.22\libsvm-3.22\windows
然后在dos条件下
也就是win+R
Cmd
H:
Cd H:\chrome download\libsvm-3.22\libsvm-3.22\windows
进入到自己那个libsvm的windows下
这里写图片描述
这里有四个exe文件
svm-scale 是特征缩放
//我这里scale打错了打成了sclae
具体用法实例如下:svm-scale -s canshu.txt usps>scale
这里会生成两个文件 canshu.txt 和scale
canshu.txt是你经过svm-scale缩放之后每个特征的一个范围
scale是缩放之后的数据
然后svm-train -v 10 scale
表示用刚才的scale去十倍交叉验证最后会得到结果
这里写图片描述

但是这个跑的比较慢
接下来我们再说
再输入
svm-train scale model
这里的意思是用之前缩放的数据去训练成一个模型
会生成一个model文件
然后你就可以用这个model文件去测试数据usps.t
svm-predict usps.t model uspsoutput
这里的意思是用你刚才生成 的模型去预测usps.t是个啥,最后结果在output是它输出的分类结果的文件,名字你可以自己改
我这里演示的是放在uspsresult的文件

这里写图片描述
写字本打开刚才的输出文件
这里写图片描述
这就是分类结果
最后:数据在libsvm官网下的,它的文件格式符合svm的应用格式
更多详细请读自带readme.txt

原创粉丝点击