深度学习实战:如何绘制loss曲线图
创作时间:
作者:
@小白创作中心
深度学习实战:如何绘制loss曲线图
引用
CSDN
1.
https://blog.csdn.net/m0_51579041/article/details/137937614
在深度学习模型的训练过程中,可视化loss曲线是监控模型训练状态的重要手段。本文将详细介绍如何使用Python的matplotlib库绘制训练过程中的loss曲线图,帮助读者更好地理解模型的训练效果。
一、步骤
我们先定义一个dict,每一个key对应的value都是一个list。
loss_history = dict((k, []) for k in ["epoch", "train_loss", "val_loss"])
每一轮或者每一次迭代的损失都通过list记录下来。
loss_history["epoch"].append(1)
loss_history["train_loss"].append(0.1)
loss_history["val_loss"].append(0.1)
loss_history["epoch"].append(2)
loss_history["train_loss"].append(0.05)
loss_history["val_loss"].append(0.05)
使用matplotlib.pyplot工具来绘制曲线图
plt.figure()
plt.title('loss during training') #标题
plt.plot(loss_history["epoch"], loss_history["train_loss"], label="train_loss")
plt.plot(loss_history["epoch"], loss_history["val_loss"], label="valid_loss")
plt.legend()
plt.grid()
plt.show()
plt.savefig('loss figure')
二、完整代码
import matplotlib.pyplot as plt
# dict + list
loss_history = dict((k, []) for k in ["epoch", "train_loss", "val_loss"])
loss_history["epoch"].append(1)
loss_history["train_loss"].append(0.1)
loss_history["val_loss"].append(0.1)
loss_history["epoch"].append(2)
loss_history["train_loss"].append(0.05)
loss_history["val_loss"].append(0.05)
plt.figure()
plt.title('loss during training') #标题
plt.plot(loss_history["epoch"], loss_history["train_loss"], label="train_loss")
plt.plot(loss_history["epoch"], loss_history["val_loss"], label="valid_loss")
plt.legend()
plt.grid()
plt.show()
plt.savefig('loss figure')
三、效果展示
很实用~
实际应用
热门推荐
中华中医药学会中药毒理学与安全性研究分会2024年学术年会顺利召开
苹果手机微信无声?这几招轻松搞定!
微信提示音不响?这波操作教你秒变高手!
苹果手机微信来电无声?速来围观解决秘籍!
苹果手机微信无声?这些设置帮你轻松解决
深圳盐田:一线海景地铁盘,房价仅4万/㎡起,是深圳湾1/3
黑神话:悟空上线引爆古建游,山西景区热度涨156%
从游戏到现实:《黑神话:悟空》引领山西文旅新热潮
三面包围歼敌五千,杜聿明指挥昆仑关大捷
“贤而多财损其志”:林则徐家教理念的现代启示
动态IP代理:匿名上网的双刃剑?
2025高考人数破1400万,成人高考助力职场人突破学历瓶颈
成人高考录取后,如何高效学习?
7×24小时在线,云南12333热线办结13万件群众诉求
十二生肖成语趣解:你属啥?
金蝉脱壳背后隐藏的生肖秘密
520表白季:教你写出动人情诗
古诗词教你哄女友:任凭弱水三千,我只取一瓢饮
用诗歌治愈她的心灵
爷爷奶奶生日到,这些祝福语和创意让他们笑开花
九成老人喜欢个性化祝福,教你写出有温度的生日寄语
杭州鸬鸟镇探索新型养老服务,每月举办孤寡老人集体生日
四川麻将小七对:竞技麻将的智慧对决
四川麻将小七对:心理博弈与策略布局的艺术
四川麻将小七对,教你轻松赢牌!
四川麻将小七对,高手教你玩转心理战
发现甲状腺结节,这些指标可帮助判断是否需要手术
乙酰胺注射液:中毒急救中的关键解毒剂
张学良:前妻给他6亿美金,情人陪他坐牢54年,他却最爱别人太太
一文掌握STM32CubeMX配置PWM控制步进电机