如果由于Keras仅需要TensorFlow并且您使用的是Python 2.7.x,则可以避免安装Tensorflow(Google)并用CNTK(Microsoft)代替。 Lee Jeong-Yoon Lee表示,对于LSTM(IMDb数据上的双向LSTM和通过LSTM生成文本),CNTK比TensorFlow快很多(约2至4倍),而其他类型的神经网络的速度却彼此接近。无需修改您的Keras代码(我使用TensorFlow使用2个Keras示例对其进行了检查,并成功用CNTK替换了TensorFlow,而无需更改任何Keras代码。
那么如何安装呢?
-仅CPU的CNTK版本:
点安装https://cntk.ai/PythonWheel/CPU-Only/cntk-2.4-cp27-cp27m-win_amd64.whl
-GPU版本的CNTK:
点安装https://cntk.ai/PythonWheel/GPU/cntk-2.4-cp27-cp27m-win_amd64.whl
-测试CNTK安装:
蟒蛇-c “进口cntk;打印(cntk 版 )”
-安装Keras:Python深度学习库
点安装keras
-启用CNTK作为Keras后端iso TensorFlow
修改%USERPROFILE%/。keras下的“ keras.json”文件
{
"epsilon": 1e-07,
"image_data_format": "channels_last",
"backend": "cntk",
"floatx": "float32"
}
0
我尝试通过pip(
pip install tensorflow
)安装TensorFlow,但出现此错误有解决这个问题的方法吗?我仍然希望通过pip安装它