[英]Can't import plot_model from keras.utils?
當我在我的代碼中運行這一行時,
from keras.utils import plot_model
我得到以下信息:
"ImportError: cannot import name 'plot_model' from 'keras.utils' (/usr/local/lib/python3.7/dist-packages/keras/utils/__init__.py)"
當我昨晚睡覺時它正在工作。 今天早上它拋出一個錯誤。 發生了什么事,我該怎么辦? 謝謝你。 任何建議將不勝感激
在keras的最新版本中, plot_model
function已經被移動到utils
模塊下的vis_utils
(可視化工具)。 因此,您可以使用以下任一導入讓plot_model
function 工作:
from keras.utils.vis_utils import plot_model
或者
from tensorflow.keras.utils import plot_model
from keras.utils.vis_utils import plot_model
plot_model 之前在 Keras.utils 中,但可以從 vis.utils 中獲取 復制粘貼上面的代碼,就可以了
這工作取自TensorFlow 文檔
from keras.utils.vis_utils import plot_model
tf.keras.utils.plot_model(
model, to_file='model.png', show_shapes=False, show_dtype=False,
show_layer_names=True, rankdir='TB', expand_nested=False, dpi=96
)
嘗試以以下格式導入
from keras.utils.vis_utils import plot_model
本周我遇到了同樣的問題,通過這個導入它可以工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.