用过的神经网络工具里,theano是最好的。
theano基于python2.7
数据集大,要用theano64位。
mingw64环境下。theano64位g++编译不成功。
没有mingw64位,theano没法g++编译,速度慢。
所以用ubuntu server 64位
hpyer-v下安装,最多只支持4个虚拟cpu,电脑性能发挥不出来,不过也凑合用了。ubuntu本身不知道能支持几个cpu
安装ubuntu后,
1.在hyper-v中配置网卡为旧版网络适配器。
2.配置网络地址(sudo vi /etc/network/interfaces 配置ip地址
auto eth0
iface eth0 inet static
address 10.10.10.10
netmask 255.255.255.0
gateway 10.10.10.1
先ping下通不
,etc/resolv.conf 配置dns )
nameserver 60.199.244.2
然后启动(sudo ifconfig eth0 down sudo ifconfig eth0 up)
3.sudo apt-get update
4.sudo apt-get upgrade 3,4 用来更新apt数据。否则可能找不到apt包
4.5可能需要apt-get install python-dev
5.sudo apt-get install python-numpy,还有python-scipy 如果已经安装就用apt-get --update .更新。
6.apt-get install python-theano
7.blas是不能少的。apt-get install libopenblas-base
8.然后修改theano的配置文件。floatX=64
大功告成。64位数据比32位慢一倍。check_blas.py我这里要7s-8s,4个虚拟cpu
9.easy_install PIL 不能用。要到dist-packages 下吧PIL。。。。。egg的名字改成PIL