python scikit-learn是个强大的机器学习库,但是没有通过构建人工神经网络的方法。但是python有一个强大的keras库可以用来构建神经网络,keras是基于Theno的,Theno是个深度学习的库。
在安装Keras之前要先安装好numpy、scipy、Theano。在安装Theano之前先要安装一个C++编译器,这个编译器在linux下自带。在windows下需要自己安装。
安装:
(1)安装MinGW编译器
下载地址:https://sourceforge.net/projects/mingw/files/
下载后直接安装即可。
安装完毕若出现,不用理会这是打开js的默认工具改变了,可到注册表里修改,也可以不用理会
apply changes,下载并安装相应的包。g++和gcc必选。
安装完成后将安装目录下的bin目录加到path中
打开命令行输入gcc -v命令,输出版本即安装成功。
(2)安装theano和keras
直接用pip安装即可pip install theano, pip install keras
安装顺序不要搞反了,很快就会按照成功。
进入python环境,import theano时报错
表明gof文件有问题
到https://github.com/Theano/Theano下载theano源码安装
注意:在windows下theano安装容易出错,而且执行速度慢建议到linux下安装