极端学习机学习之路----libsvm的安装、测试篇
2013-03-20 08:30
260 查看
作为一个苦逼的大四学生,做毕业设计是大学生涯的最后一击,这一击要如何声声有力呢?答案就是努力耕耘!
因为以后可能要从事神经网络、机器学习方面的研究,导师就给了一个极端学习机(ELM)的课题给我。一开始当然是一头雾水,一大堆参考文档,每篇要看好几遍才有头绪,而一个寒假放回来,导师说进度太慢了,要马上运行一下代码,然后就开始做现有数据的分析了。所以这几天一直在弄libsvm的运行和安装。以下是遇到的问题:
1、用mex -setup时找不到C++的编译器
原因:安装的是matlab 7.0、
Microsoft Visual Studio 2010,matlab的版本太低了,找不到相应的C++编译器,所以后来再安装matlabR2011b,再用mex
-setup就可以找到相应的编译器
2、make的时候提醒...svm.cppcan't
found
原因:libsvm的文件夹下还有一个matlab的文件夹,要把Current
Folder设置为matlab文件夹,这时就可以make成功了
3、在load heart_scale时,出现error,提示如下:
原因:上网查了一下,在《Rachel Zhang的专栏》中找到解决办法,原来是有两个数据集,一个是C++的,一个是matlab的,libsvm要加载的是C++数据库,而我下载的libsvm
-3.16并没有heart_scale.mat这个格式文件,解决方法如下:
法1、下载matlab数据集(http://download.csdn.net/detail/abcjennifer/4215779)
法2、用libsvmread而非load,就是这里
当workspace出现新的变量heart_scale_inst和heart_scale_label就成功了。
因为以后可能要从事神经网络、机器学习方面的研究,导师就给了一个极端学习机(ELM)的课题给我。一开始当然是一头雾水,一大堆参考文档,每篇要看好几遍才有头绪,而一个寒假放回来,导师说进度太慢了,要马上运行一下代码,然后就开始做现有数据的分析了。所以这几天一直在弄libsvm的运行和安装。以下是遇到的问题:
1、用mex -setup时找不到C++的编译器
原因:安装的是matlab 7.0、
Microsoft Visual Studio 2010,matlab的版本太低了,找不到相应的C++编译器,所以后来再安装matlabR2011b,再用mex
-setup就可以找到相应的编译器
2、make的时候提醒...svm.cppcan't
found
原因:libsvm的文件夹下还有一个matlab的文件夹,要把Current
Folder设置为matlab文件夹,这时就可以make成功了
3、在load heart_scale时,出现error,提示如下:
Error using load Number of columns on line 2 of ASCII file D:\Matlab2011b\bin\libsvm\heart_scale must be the same as previous lines。
原因:上网查了一下,在《Rachel Zhang的专栏》中找到解决办法,原来是有两个数据集,一个是C++的,一个是matlab的,libsvm要加载的是C++数据库,而我下载的libsvm
-3.16并没有heart_scale.mat这个格式文件,解决方法如下:
法1、下载matlab数据集(http://download.csdn.net/detail/abcjennifer/4215779)
法2、用libsvmread而非load,就是这里
libsvmread('heart_scale');
当workspace出现新的变量heart_scale_inst和heart_scale_label就成功了。
相关文章推荐
- 小Q的极端学习机学习之路----libsvm的安装、测试篇
- 小白学习大数据之路——Hadoop3.0.0-alpha2 安装以及测试程序wordcount实践
- 极端学习机学习之路----svm的推导过程(精简版)
- 教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql
- 教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql
- Thrift 学习笔记1——Ubuntu环境下Thrift的安装、编译以及测试 - 张进の专栏 - 博客频道 - CSDN.NET
- SVN的学习之路八(Eclipse安装SVN)
- 【Linux学习之路】——在虚拟机VirtualBox上安装CentOS 7.x
- 我的LINUX学习之路之十之RHEL6.3安装
- TensorFlow学习系列之六:测试TensorFlow是否安装成功
- 开始java的重新学习之路(一)-------maven的安装与配置
- RabbitMQ安装测试学习过程简单的记录
- docker学习实践之路[第一站]环境安装
- 我的LINUX学习之路之十三之用脚本通过PXE安装LINUX
- 性能测试工具Locust基础安装教程与学习总结
- SVN的学习之路二(客户端安装)
- 第一篇、maven学习之路--下载安装
- Mahout学习之Mahout简介、安装、配置、程序测试
- [深度学习]tensorflow模块安装与测试
- Mahout学习之Mahout简介、安装、配置、入门程序测试