首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么Keras中的plot_model不能正确绘制模型?

为什么Keras中的plot_model不能正确绘制模型?
EN

Stack Overflow用户
提问于 2020-04-15 19:05:21
回答 1查看 1.9K关注 0票数 5

我想把我的神经网络可视化。因此,我使用from tensorflow.keras.utils import plot_model并像这样使用它:

代码语言:javascript
运行
复制
    model = Sequential()
    model.add(Dense(8, activation="relu"))
    model.add(Dense(1))
    plot_model(model, to_file="model.png", show_shapes=True)

但是,当我打开图形时,它看起来是这样的:

我的代码出了什么问题?我看不到任何错误。

EN

Stack Overflow用户

回答已采纳

发布于 2020-04-15 20:43:59

原因是模型没有被构建,因为它不知道它的输入形状。可以使用input_shape (或input_dim)参数在第一层上指定模型的输入形状,也可以通过调用fit方法在某些数据上开始拟合模型(以便可以自动推断输入形状)。此外,正如@xduch0在注释部分中提到的,另一种选择是调用模型的build方法,并将输入形状作为参数传递给它。

票数 7
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61227174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档