初次接触svm遇到的软件方面的问题
来源:互联网 发布:宅男女神软件 编辑:程序博客网 时间:2024/05/17 03:13
刚进入研究生阶段,初次接触SVM支持向量机,从软件安装到模仿实验成功,碰到了很多的错误,有软件方面的有程序方面的,首先,我介绍下在软件安装中遇到的困难。
1.matlab的安装
我安装的是matlab r2014a 版本,下载的是破解版的,安装过程没遇到什么困难,关键点是在破解的时候,导入证书,导入的是你解压文件的证书...\Matlab_R2014a_Windows\seriallicense.lic证书文件,然后根据你的电脑是多少位的来复制配置文件***.dll,到你的安装目录中bin文件中覆盖同样的文件,这样就可以正常打开了。
2.libsvm工具箱的安装
这需要你首先下载livsvm工具箱,解压复制到matlab工具箱中的toolbox中,然后在matlab中点击设置路径(setpath)选文件夹的选项,找到你放工具箱的位置,保存,关闭就可以了。然后把当前目录调到所配置路径的位置中matlab的地方,在命令窗口输入mex -setup,其中mex后必须有一个空格。假如这时候只是出现用cll来编译的话,那么你就需要来更新你的vc++环境,这可以到matlab官网上支持上查到,到底用的是什么环境,我安装的是vc++2012的。
3.关于svm预测函数不能正常使用
原因是libsvm的版本问题,因为作者出书的时候用的较低的版本,所以在libsvm1.7以后的版本都会在预测函数中多一个参数即[predict_label, accuracy] = svmpredict(test_wine_labels, test_wine, model);改为
[predict_label, accuracy,dec_values] = svmpredict(test_wine_labels, test_wine, model);这样改完后就可以正常的运行了。
4关于遗传算法不能运行的错误
关于这个问题我在论坛里找了很多的版本,有的说是libsvm工具箱中自带的遗传算法工具,但是我经过多次试验后发现并不能运行遗传算法。解决办法是谷歌搜索Genetic Algorithm Toolbox for MATLAB下载ga工具箱,然后将工具箱setpath了。
5关于报错说rep.M接近
这个错误需要你将ga工具箱中的M都改为m。经过试验,这样就可以用了。我做的办法是将libsvm工具箱与ga工具箱合并,然后setpath了。
- 初次接触svm遇到的软件方面的问题
- 初次接触 Google App Engine 遇到的一些问题
- 初次接触ARM-STM32F103VC所遇到的问题
- 今天初次接触安卓编程时遇到的问题
- 初次接触HTML+CSS+JS遇到的问题
- 关于初次接触电离层的一些问题
- 在无显示器状态下树莓派初次接触遇到的问题和解决方法
- ext 的初次接触
- git的初次接触
- perl 的初次接触
- mysql的初次接触
- 初次的接触
- 初次接触.net的理解
- 初次接触C#的感觉
- 初次接触VB的经历
- 与python的初次接触
- CI框架的初次接触
- 初次接触struts2的感想
- 匈牙利算法
- DEDECMS建站:织梦登陆后台卡死(假死)解决方法之一
- U盘无法启动 Ubuntu 的解决方法——基于 UltraISO
- PHP魔术函数、魔术常量、预定义常量
- 高德地图根绝经纬度画线跑步软件
- 初次接触svm遇到的软件方面的问题
- 南邮 OJ 1987 集训队选拔
- FZUOJ2196 Escape(bfs)
- elasticsearch marvel插件安装失败的解决方法
- POJ 3498 && HDU 2334 March of the Penguins(最大流-Dinic)
- 线性表的顺序存储
- 南邮 OJ 1988 有序集合
- vc 输出到调试器
- Android之Adapter用法总结