怎么确定matlab中安装了libsvm
回到matlab主界面,输入svmtrain即可测试libsvm工具箱是否安装成功,出现如下提示信息,则安装成功。
下载好libsvm包 下载libsvm-21到随意一个地方,比如到matlab安装路径下的 toolbox下——D:\MATLAB\R2014A\toolbox\下,并解压。
设置matlab搜索工作目录:file-Set Path-Add With Subfolders,选择的目录为“..\libsvm-12”,选定后,点击save,然后close即可。设置matlab的当前工作目录:设置Current Folder为“..\libsvm-12\matlab”。
检查数据输入格式是否符合要求,在使用SVM训练之前进行数据预处理。 排除数据处理过程中出现的误差,保证数据准确无误。
如何利用python使用libsvm
打开IDLE(pythonGUI),输入importsyssys.version 如果你的python是32位,将出现如下字符:(default,Apr102012,23:31:26)[MSCv.150032bit(Intel)]’这个时候LIBSVM的python接口设置将非常简单。
第一步,确定本机Python的版本:32位的最易配置,哈哈,我的机器就是这么的古董。64位的童鞋请Google。第二步,到官网http://,来下载LibSVM软件包,我选择的是zip包。
可以看看python文件夹下面的README。第一个参数是:保存model的文件名,字符串类型。第二个参数就是svm_train返回的model。README里面有详细的例子。
其实使用libsvm进行分类很简单,只需要有属性矩阵和标签,然后就可以建立分类模型(model),然后利用得到的这个model进行分类预测了。
google搜: libSVM简易使用手册 那个人的教程,还是比较详细的了。 如果还有问题,再讨论。
FormatDataLibsvm.xls可以在哪里下载?
手工转换数据格式,可以通过excel文件FormatDataLibsvm.xls打开包含数据的文本文件,然后用宏将数据转换为libsvm格式。也可以用宏将libsvm格式的数据转换回来。
,先运行FormatDataLibsvm.xls然后将数据粘贴到sheet1的topleft单元。
网上有一个xls文FormatDataLibsvm.xls具有宏命令,可以利用其中的宏命令来实现。对于属性数据只有一二百的,这种工具简单方便。对于一两千的就需要借助代码之类的工具了。