1。clone Keras==2.2.4
git clone http://github.com/fchollet/keras.git
2。安装
cd keras/
python setup.py install
3。验证
在终端输入python后,输入
>>> import kera
不报错,则证明安装成功。
4。训练时可能会报错
1)TypeError: softmax() got an unexpected keyword argument 'axis'
说keras库中的softmax函数没有“axis”这参数变量了,查了一下Anaconda上keras的版本是2.1.6,现在最新是2.2。
解决方案一:只要把keras的版本降到以前版本即可:https://blog.csdn.net/qq_27871973/article/details/80958537
并未尝试。
解决方案二:依据提示信息修改。
找到/home/whut/anaconda2/envs/env_7/lib/python3.6/site-packages/Keras-2.2.4-py3.6.egg/keras/backend/tensorflow_backend.py 的3453行
return tf.nn.softmax(x, axis=axis)
#将axis更改为
return tf.nn.softmax(x, dim=axis)
即可解决问题。
2)Dimensions must be equal, but are 18 and 3 for 'lambda_1_1/Mul'
类别数不对