【机器学习】libsvm python开发环境搭建与测试

1、前言。

由于项目需要,打算使用libsvm进行模式识别的训练。网上有MATLAB版本、c++版本、java版本的、python版本的。由于python的易用加上自己

之前也弄过python,所以最后选择了Python版本。

2、环境搭建(64bit windows)。

2.1、首先说明,本文的环境为win7,python为2.7.9 AMD64bit。

libsvm的github库  libsvm百度云链接

上面2个文件是同一个,如果都失效,请邮件联系[email protected]

2.2、可以参考该链接libsvm for python使用,学者怎么使用。简单罗列如下:

(1)将上面下载的包放在Python的如下目录Lib\site-packages,并对于各个子目录建立空的__init__.py文件。如果不明白,请搜索学习python的

site-packages 与__init__.py的作用。

(2)然后在你的python环境下执行from libsvm.python.svmutil import *,查看是否有报错,如果没有,证明ok。

2.3、以上都是64bit的环境,我们查看\Lib\site-packages\libsvm\windows就可以发现里面的链接文件都是64bit的。如果遇到32bit环境的情况请查看

如下链接64位win7,32位python下安装libsvm

2.4、安装图像处理相关的python包。

(1)安装64bit的numpy,路径如下:numpy-MKL-1.8.0.win-amd64-py2.7.rar,如果链接失效或者需要32bit,请联系[email protected]

(2)安装64bit的Image Lib,文件如下PIL-fork-1.1.7.win-amd64-py2.7.exe

(3)安装64bit的opencv。python2.7与opencv2.4安装配置

3、环境搭建(32bit python centos64bit)

由于某些原因,要将逻辑移植到linux上去。项目的linux系统是centos64bit。我们知道centos已经深刻定制了python2.6。所以我们要先将python2.6换成2.7的。

3.1、下载python2.7.9的二进制文件,pytho2.7.9

3.2、解压安装,命令如下

tar -xvf Python-2.7.6.tgz

cd Python-2.7.6

./configure --prefix=/usr/local/python2.7

make

make install


3.3、【这种方式已经放弃】创建链接来使系统默认python变为python2.7

ln -fs /usr/local/python2.7/bin/python2.7 /usr/bin/python

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值