解决问题:Cannot register 2 metrics with the same name: /tensorflow/api/keras/optimizers

这种问题一般还会以下面的两种形式出现。这个原因的应该是keras与tf.keras混淆产生了冲突。进入Anaconda 查看当前的python环境下keras与tensorflow的版本,发现keras 2.7,tensorflow 2.6.

解决办法:pip install keras==2.6.0

 

Tensorflow2.6 的发行说明中,Keras 被拆分为单独的 PIP 包(keras),其代码已移至 GitHub 存储库 keras-team/keras。tf.keras 的 API 端点保持不变,但现在由 keras PIP 包支持。tensorflow/python/keras 中的现有代码是一个陈旧的副本,将在未来版本 (2.7) 中删除。请删除对 tensorflow.python.keras 的任何导入,并将它们替换为公共 tf.keras API。
 

猜你喜欢

转载自blog.csdn.net/lgk1996/article/details/122079530