上QQ阅读APP看书,第一时间看更新
1.3.3 在Anaconda中安装Keras
目前Keras有三个后端实现:TensorFlow后端、Theano后端和CNTK后端。用Keras写的每一段代码都可以无须任何修改地在这三个后端上运行。不过我们推荐使用TensorFlow后端作为大部分深度学习任务的默认后端,因为它的应用最广泛且可扩展。
Keras的安装依赖SciPy环境,并且需要先安装CNTK、Theano或TensorFlow等后端。上文安装的是CPU版本的TensorFlow,接下来让我们通过pip命令安装CPU版本的Keras。
在Anaconda Prompt窗口运行以下安装命令:
pip install keras
安装完成后,打开Anaconda Prompt,输入以下命令查看Keras的版本。
>>> import keras Using TensorFlow backend. >>> keras.__version__ '2.2.4'
当前导入的是默认使用TensorFlow后端的keras接口,本机安装的是Keras 2.2.4版本。
假设同时安装了CNTK和TensorFlow,可以通过直接修改keras.json配置文件的参数设置Keras后端,该文件在C:\Users\.keras目录中,配置文件内容如下:
{ "floatx": "float32", "epsilon": 1e-07, "backend": "tensorflow", "image_data_format": "channels_last" }
参数floatx的值可为float32或float64;参数epsilon表示计算中使用的是epsilon值;参数backend表示所选用的是后端框架;参数image_data_format表示图像通道顺序,当后端为tf时取值为channels_last,表示(宽、高、深),当后端为th时取值为channels_first,表示(深、宽、高)。当配置文件被修改后,Keras会在下次执行时使用新的配置文件。