1.什么是Keras?
如果说 Tensorflow 或者 Theano 神经网络方面的巨人. 那 Keras 就是站在巨人肩膀上的人. Keras 是一个兼容 Theano 和 Tensorflow 的神经网络高级包, 用他来组件一个神经网络更加快速, 几条语句就搞定了. 而且广泛的兼容性能使 Keras 在 Windows 和 MacOS 或者 Linux 上运行无阻碍.
2.Keras安装
(1)在安装 Keras 之前, 需要确认自己已经安装好了 Numpy 和 Scipy
(2)因为 Keras 是基于 Tensorflow 或者 Theano 的. 所以可以先自己安装 Tensorflow 或者 Theano.
(3)安装 Keras. 在你的 Terminal 窗口中输入.
pip install keras #python2+
pip3 install keras #python3+
如果你在安装过程中遇到了管理员关于 permission 的报错时, 请尝试以下方法, 并输入你的密码进行安装:
sudo pip install keras #python2+
sudo pip3 install keras #python3+
3.backend
Keras 有两个 Backend,也就是Keras基于什么东西来做运算。Keras 可以基于两个Backend,一个是 Theano,一个是 Tensorflow。如果我们选择Theano作为Keras的Backend, 那么Keras就用 Theano 在底层搭建你需要的神经网络;同样,如果选择 Tensorflow 的话呢,Keras 就使用 Tensorflow 在底层搭建神经网络
3.1.查看Keras的backend
首先进入Python环境,再输入如下,就会看到屏幕显示当前使用的 Backend
import keras
这就说明现在使用的是Tensorflow在作Backend。
3.2.更改当前backend
打开终端,输入如下:
open ~/.keras/keras.json
每次import的时候,keras 就会检查这个 keras.json 文件。如果需要把 Backend 改成 Tensorflow 的话,只需要改动最后一行”backend”对应的值.
在重复上述步骤查看keras的backend