栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

吴恩达深度学习编程题——0402(Keras-Tutorial-Happy House )遇到问题及解决方法

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

吴恩达深度学习编程题——0402(Keras-Tutorial-Happy House )遇到问题及解决方法

1.引用模块问题

importError: cannot import name 'plot_model' from 'keras.utils'

解决方法:
确定路径命名没有问题,发现是版本更新后的问题,应使用新的引用方式:

from keras.utils.vis_utils import plot_model

成功引用!
2.使用Keras构建模型
先使用推荐的模型架构,完成练习之后可以尝试使用新的架构,以及按照自己的喜好去修改超参。
注意:数据的类型
步骤:
a.创建模型
b.编译模型
c.训练模型
d.测试模型
训练模型:

HappyModel.fit(x =X_train , y =Y_train , epochs = 10 , batch_size = 32 )

注:在第一次训练模型之后,再次训练模型,模型会在之前学习到的基础上进行训练。而不是重新开始学习。
测试模型:

preds = HappyModel.evaluate(x =X_test , y =Y_test )

在经过训练之后发现,模型的损失值和测试精确度维持不变,可以尝试使用不同的模型再次训练,也可以修改之前的超参获得不同的性能。

注:如果在模型上执行超参数调优,测试集实际上会变成一个开发集,并且你的模型可能最终过度拟合到测试(开发)集。但就本次任务而言,我们不必担心这一点。

最后生成图片报错:

'You must install pydot (`pip install pydot`) and install graphviz (see instructions at https://graphviz.gitlab.io/download/) ', 'for plot_model/model_to_dot to work.'

按照指示 pip install graphviz 完成后在运行仍然报错
找了一些指南发现解决方案如下:
需要到官网下载适合自己电脑版本的 graphviz
官网:
安装后需要添加环境变量:
路径是bin目录,如:

完成环境变量添加后重启自己的编译器,再次引用,执行程序成功!
生成图片:

希望能帮助你解决和我一样的问题。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/293657.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号