Keras 是古希腊语中”角”的意思, 最早出现在古希腊的《奥德赛》. 梦神被分为两派. 一派用虚假景象欺骗人们,他们通过象牙之门来到地面. 一派启示即将经历的未来, 他们通过角之门来到地面.
Keras刚开始是开放终端神经电子智能机器人操作系统ONEIROS (Open-ended Neuro-Electronic Intelligent Robot Operating System)项目的一部分。
如果下载源码,可以运行
sudo python setup.py install
也可以用pip 安装
[zhouhh@mainServer ~]$ wget https://pypi.doubanio.com/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9
[zhouhh@mainServer ~]$ tar zxvf pip-9.0.1.tar.gz
[zhouhh@mainServer pip-9.0.1]$ sudo python setup.py install
[zhouhh@mainServer ~]$ vi .pip/pip.conf
[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host=pypi.douban.com
pip 的国内源镜像:
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
[zhouhh@mainServer ~]$ sudo pip install keras
Downloading Keras-2.0.3.tar.gz (196kB)
Downloading Theano-0.9.0.tar.gz (3.1MB)
Downloading PyYAML-3.12.tar.gz (253kB)
Downloading numpy-1.12.1-cp27-cp27mu-manylinux1_x86_64.whl (16.5MB)
Downloading scipy-0.19.0-cp27-cp27mu-manylinux1_x86_64.whl (45.0MB)
tensorflow支持python2.7和python3.3+. GPU版本支持cuda toolkit 8.0和cuDNN5.0以上. 更低版本需要从源码编译.
如果低于0.71版本升级,则需要先用pip uninstall删除.
>>> from keras.models import Sequential
Using TensorFlow backend.
import tensorflow as tf
ImportError: No module named tensorflow
[zhouhh@mainServer ~]$ sudo pip install tensorflow
>>> from keras.models import Sequential
Using TensorFlow backend.
>>> model = Sequential()
>>> from keras.layers import Dense, Activation
>>>
>>> model.add(Dense(units=64, input_dim=100))
>>> model.add(Activation('relu'))
>>> model.add(Dense(units=10))
>>> model.add(Activation('softmax'))
>>> model.compile(loss='categorical_crossentropy',
... optimizer='sgd',
... metrics=['accuracy'])
[zhouhh@mainServer ~]$ sudo pip install Theano[test,doc]