python - 不支持 TensorFlow 2.0 的 Keras。我们建议使用 `tf.keras` ,或者降级到 TensorFlow 1.14

标签 python tensorflow keras neural-network tf.keras

我有关于(不支持 TensorFlow 2.0 的 Keras。我们建议使用 tf.keras,或者降级到 TensorFlow 1.14。)任何建议的错误。

谢谢

import keras
#For building the Neural Network layer by layer
from keras.models import Sequential
#To randomly initialize the weights to small numbers close to 0(But not 0)
from keras.layers import Dense

classifier=tf.keras.Sequential()

classifier.add(Dense(output_dim = 6, init = 'uniform', activation = 'relu', input_dim = 11))




RuntimeError: It looks like you are trying to use a version of multi-backend Keras that does not support TensorFlow 2.0. We recommend using `tf.keras`, or alternatively, downgrading to TensorFlow 1.14.

最佳答案

您只需要更改顶部的导入:

from tensorflow.python.keras.layers import Dense
from tensorflow.python.keras import Sequential

classifier = Sequential()
classifier.add(Dense(6, init = 'uniform', activation = 'relu', input_dim = 11))

关于python - 不支持 TensorFlow 2.0 的 Keras。我们建议使用 `tf.keras` ,或者降级到 TensorFlow 1.14,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59090404/

相关文章:

python - 为什么 Python 不使用 ^ 来表示平方,而是使用 **?

python - python REPL 中没有可用的行历史记录/自动完成

python - 在 Keras 中每 N 个时期更改一次训练数据集

tensorflow - 即使使用相同的数据集进行训练和验证,Keras 验证准确度也远低于训练准确度

python - 如何使用 Python 在 Keras 中绘制 ANN 的 ROC 曲线以进行 10 折交叉验证?

python - 如何在 SymPy 中获得等式的两边?

java - 尝试使用 MIME 发送 "alternative"但它也出现在有能力的邮件客户端中

python - Tensorflow:var.eval() 与 var.initialized_value().eval()

python - 使用 Tensorflow 1.x 时,如何规避静态形状引起的 TypeError,同时仍坚持使用 `[None]` 形状?

python - Keras - on_batch_end 方法很慢,但我只有回调是检查点