如果您只需要因为Keras和你上的Python 2.7.x的TensorFlow,你能避免安装Tensorflow(谷歌)和CNTK(微软)替换它。根据Jeong-Yoon Lee对于LSTM(通过LSTM在IMDb数据和文本生成上的双向LSTM),CNTK比TensorFlow快很多(约2至4倍),而其他类型的神经网络的速度彼此接近。 您的Keras码不需要修改(我使用TensorFlow检查了Keras的两个示例,并成功用CNTK替换了TensorFlow,而没有更改任何Keras代码。
那么如何安装它?
-CPU-唯一版本CNTK的:
-GPU版本CNTK的:
-TEST CNTK安装:
python -c“import cntk;打印(cntk版)”
-Install Keras:Python的深度学习库
PIP安装keras
-Enable CNTK作为Keras后端ISO TensorFlow
修改%USERPROFILE%/下的“keras.json”文件。keras {
"epsilon": 1e-07,
"image_data_format": "channels_last",
"backend": "cntk",
"floatx": "float32"
}