Theano :python编写的深度学习软件包,实现的深度学习的常用算法,优点:集成了GPU开发环境,以及CUDA工具包;缺点:开发时间比较早,代码灵活性差,模块化功能不强
Pylearn2:基于Theano,进行了模块化
scikit-neuralnetwork:scikit-learn下面的软件包,支持深度学习,集成了neuralnetwork
Caffe :用C++编写的
Deeplearning4j :java语言编写
Torch:matlab编写
http://deeplearning.net/software_links/
Linux: Ubuntu
Eclipse
PyDev
Python
CUDA
GPU: https://developer.nvidia.com/cuda-gpus
http://scikit-learn.org/stable/
https://github.com/aigamedev/scikit-neuralnetwork
$ pip install numpy scipy Theano
$ pip install -e git+https://github.com/lisa-lab/pylearn2.git#egg=Package
$ git clone https://github.com/aigamedev/scikit-neuralnetwork.git
$ cd scikit-neuralnetwork; python setup.py develop
$ pip install scikit-neuralnetwork
$ pip install nose
$ nosetests -V
$ nosetests -v sknn.tests
如果出现报错: ImportError: No module named dnn
请确保更新theano: pip install theano --upgrade
http://yann.lecun.com/exdb/mnist/
python examples/bench_mnist.py (sknn|lasagne)
【报错】 ModuleNotFoundError: No module named 'sklearn.cross_validation' 【解决】 更改导库的方法:
from sklearn.model_selection import KFold
from sklearn.model_selection import train_test_split
https://blog.csdn.net/weixin_40283816/article/details/83242083
【报错】 ImportError: No module named pandas
【解决】
$ pip install pandas