ImportError:没有名为'keras.utils.visualize_util'的模块

时间:2017-04-20 06:28:01

标签: python-3.x deep-learning keras keras-layer

您好,当我尝试在keras中运行代码时,它显示以下错误:

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

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

4 个答案:

答案 0 :(得分:28)

您必须手动修复代码,或降级Keras。

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

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

答案 1 :(得分:0)

使用

from keras.utils import plot_model

代替

答案 2 :(得分:0)

Tensorflow 2:

from tensorflow.keras.utils import plot_model

答案 3 :(得分:0)

而不是使用这个:

从 tensorflow.keras.utils.np_utils 导入到_categorical

改用这个:

从 tensorflow.python.keras.utils.np_utils 导入到_categorical