1. 基于Anaconda安装Keras
conda install -c conda-forge keras
更多安装方法可以参考:WIN10下使用Anaconda安装TensorFlow与OpenCV等库
导入Keras模块,显示目前使用theano为后端:
2. 修改后端Backend
目前网上大部分修改方法都是参考Keras中文文档:切换后端,大致方法如下:
切换后端
注意:Windows用户请把
$Home
改为%USERPROFILE%
(用户目录)
如果你至少运行过一次Keras,你将在下面的目录下找到Keras的配置文件:
$HOME/.keras/keras.json
如果该目录下没有该文件,你可以手动创建一个
文件的默认配置如下:{ "image_data_format": "channels_last", "epsilon": 1e-07, "floatx": "float32", "backend": "tensorflow" }
将backend字段的值改写为你需要使用的后端:
theano
或tensorflow
或者CNTK
,即可完成后端的切换。
但是我按照上述指南打开keras.json
文件后,却发现原始文件默认backend
就是tensorflow
:
`keras.json`
conda install -c conda-forge keras
指令安装导致的。解决方法如下:
打开C:\Users\Dexter\Anaconda2\envs\TensorFlow_Py35\etc\conda\activate.d\
路径下的keras_activate.bat
文件,
将set "KERAS_BACKEND=theano"
修改为set "KERAS_BACKEND=tensorflow"
后保存,即可。