ImportError: No module named 'keras.utils.visualize_util'

ImportError: No module named 'keras.utils.visualize_util'

嗨,当我尝试 运行 keras 中的代码时,它向我显示以下错误:

from keras.utils.visualize_util import plot
ImportError: No module named 'keras.utils.visualize_util'

我该如何解决这个问题?谢谢

您将不得不手动修复代码,或者降级 Keras。

通过查看该模块的 commit history,您可以看到它已于 2017 年 2 月 28 日从 visualize_util 重命名为 vis_utilsplot 函数也被重命名为 plot_model.

您将必须更新代码以反映这些更改,或者使用正确的 Keras 版本,您正在使用的代码是在该版本中开发或测试的。

使用

from keras.utils import plot_model

改为

张量流 2:

from tensorflow.keras.utils import plot_model

而不是使用这个:

从tensorflow.keras.utils.np_utils导入to_categorical

改用这个:

从tensorflow.python.keras.utils.np_utils导入to_categorical