Keras + tensorflow 导致“无属性 ‘control_flow_ops’”错误

我第一次尝试运行 Keras。我使用以下命令安装了模块:

pip install keras --userpip install tensorflow --user

然后尝试运行 https://github.com/fchollet/keras/blob/master/examples/mnist_cnn.py

然而,它给我返回了以下错误:

AttributeError: 'module' object has no attribute 'control_flow_ops'

我使用的版本如下:

print tensorflow.__version__0.11.0rc0print keras.__version__1.1.0

我该怎么做才能让 Keras 和 TensorFlow 一起运行?


回答:

Keras 和 TensorFlow 之间存在问题,可能是因为 tf.python.control_flow_ops 不存在或不再可见。使用下面的导入语句可以解决这个问题

import tensorflow as tftf.python.control_flow_ops = tf

详情请查看:https://github.com/fchollet/keras/issues/3857

Related Posts

Keras Dense层输入未被展平

这是我的测试代码: from keras import…

无法将分类变量输入随机森林

我有10个分类变量和3个数值变量。我在分割后直接将它们…

如何在Keras中对每个输出应用Sigmoid函数?

这是我代码的一部分。 model = Sequenti…

如何选择类概率的最佳阈值?

我的神经网络输出是一个用于多标签分类的预测类概率表: …

在Keras中使用深度学习得到不同的结果

我按照一个教程使用Keras中的深度神经网络进行文本分…

‘MatMul’操作的输入’b’类型为float32,与参数’a’的类型float64不匹配

我写了一个简单的TensorFlow代码,但不断遇到T…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注