keras简介
Keras是一个高层神经网络API,Keras由纯Python编写而成并基Tensorflow、Theano以及CNTK后端。Keras 为支持快速实验而生,能够把你的idea迅速转换为结果,如果你有如下需求,请选择Keras:
-
-
- 简易和快速的原型设计(keras具有高度模块化,极简,和可扩充特性)
- 支持CNN和RNN,或二者的结合
- 无缝CPU和GPU切换
-
Keras适用的Python版本是:Python 2.7-3.6
另附中文文档,英文文档地址以及github地址,可以下载例程数据集等
keras安装(TensorFlow后端)
keras我是在Ubuntu系统下配置的,所以先装了win10+Ubuntu16.04双系统,前面已经说过keras是python语言编写,所以需要装python,这里我装的是anaconda,要是想了解anaconda是什么可以点这里;然后安装TensorFlow;最后安装keras
双系统安装win10+Ubuntu
我是在Ubuntu16.04系统下安装的keras,安装的win10+Ubuntu双系统,安装过程参考如下链接
http://m.blog.csdn.net/qq_28205153/article/details/52203512
anaconda安装
安装步骤点这里
1.下载Linux版本,这里我下载的是python2.7 64-Bit (x86) Installer (508 MB)
2.原文第二步我没懂是在干嘛,http://blog.csdn.net/robertchenguangzhi/article/details/51262158,看这篇博客里直接略过,我就没在意,也直接略过了
3.剩下的就按照官方安装步骤弄就可以了
安装TensorFlow
参考keras.io,建议主要步骤参考英文文档,中文的排版以及步骤说的不太清楚,可以将中文当成翻译对照
打开英文文档,点击安装
说明安装keras之前,需要安装后端,并且建议选择TensorFlow,这里我选择了tensorflow installation instructions
进而选择installing tensorflow on ubuntu
然后利用pip进行安装是最方便的(个人认为),选择installing with native pip,只需要两步简单的指令即可
sudo apt-get install python-pip python-dev
pip install tensorflow
至此,TensorFlow已经安装完毕,可以测试一下是否安装成功
打开终端,输入spyder,在spyder中输入如下代码,并运行
import tensorflow as tf hello = tf.constant('Hello, TensorFlow!') sess = tf.Session() print(sess.run(hello))
如果安装成功的话会输出 Hello, TensorFlow!
安装keras
终于来到了最后一步。。。。。。。
这一步就很简单了,只需要一个指令,这可能就是Linux系统的好处吧,,,,,
打开keras英文文档的安装界面,可以发现有两种安装方法,这里建议用PyPI,终端直接输入下面指令即可
sudo pip install keras
如果出现requirement already satisfied 错误,则把sudo 去掉,直接输入指令
pip install keras
成功的话会出现successfully installed keras2.1.1字样
keras测试
在终端里面输入 import keras ,如果没报错,就应该是keras配置成功了
至此,就可以进行实际操作了,下一篇将进行与c++中输出“hello world!”同等级的手写字符识别
注
这篇博客是我在配置好环境,已经使用了大约一周的时间才想起来要记录下来的,以后可能只装Ubuntu系统,所以将其记录下来,大家如果按照步骤安装有错误,望在评论处说明,本人不胜感激!