警告:不推荐使用带有约束的 tensorflow 并将在未来版本中删除

Fik*_*ile 5 python conda keras tensorflow

我正在关注 Tensorflow 关于构建简单神经网络的教程,在导入必要的库(tensorflow、keras、numpy 和 matplotlib)和数据集(fashion_mnist)后,我按照教程运行了此代码:

model = keras.Sequential([
    keras.layers.Flatten(input_shape=(28, 28)),
    keras.layers.Dense(128, activation='relu'),
    keras.layers.Dense(10, activation='softmax')
]) 
Run Code Online (Sandbox Code Playgroud)

运行此代码后,我收到此警告消息:

警告:tensorflow:来自/Applications/anaconda3/envs/tensorfloe/lib/python3.7/site-packages/tensorflow_core/python/ops/resource_variable_ops.py:1630:调用BaseResourceVariable。不推荐使用带有约束的init(来自 tensorflow.python.ops.resource_variable_ops)并将在未来版本中删除。更新说明:如果使用 Keras,请将 *_constraint 参数传递给层。

我该如何解决?非常感谢您的帮助。

Vla*_*kov 10

这是 TensorFlow 内部消息,您可以放心地忽略它。它将在 TensorFlow 的未来版本中消失,您无需采取任何行动。

  • 当我们应该忽略该消息时,为什么它会出现在此处?您有关于该主题的张量流问题的任何信息吗? (3认同)