深度学习实战:如何绘制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')
三、效果展示
很实用~
实际应用
热门推荐
茶水冲泡水温选择:沸水还是温水?水温对茶叶风味有何影响?
金价高位震荡,市场反响几何?
项目经理如何与公司协商
项目经理如何处理利益
如何在欧盟(EASA地区)和法国使用无人机保姆级教程
这些体检要空腹,否则容易误诊还危险!
抽血检查肝肾功能前需要空腹吗?医生给出专业建议
电脑文件加密|电脑文件怎么加密并设置密码?这8种方法很高级!
如何选择合适的办公室装修公司?
投标说明书的编写内容与技巧
古代中国人喝不喝开水?答案出人意料
顶级 SaaS UI/UX 设计错误及如何避免这些错误
“石压蛤蟆”与“树梢挂蛇”的真实意味
大数据时代,如何做数据存储技术选型
CAN总线四种帧类型详解:数据帧、远程帧、错误帧和过载帧
带状疱疹、湿疹,用什么药好得快?常见皮肤病「用药指南」来了
起点作家萧鼎宣布全新修订《诛仙》引关注,新版已正式上线
牛河梁遗址:5000年前的红山文明密码
神经性皮炎的治疗方法与日常调理指南
「硒」收不足骨骼健康要小心!強化骨質:10大含硒食物報你知
我国提倡规模化养殖场采用的清粪方式为
麻醉到底会不会影响小朋友的智力呢?
全国交通一卡通互联互通卡港铁使用全攻略
要的就是极限性价比!5步榨干攒机每一元预算性能
揭秘LLMOps,高效开发大型语言模型
大理最美油菜花|小众旅拍宝藏地,推荐洱海杨家登!(附美图)
高新发展:收来的业绩,能够持续多久?
《红色警戒3》盟军高阶战术全攻略:从基础到实战的全面解析
粤语中的亲属称谓
道路救助基金申请条件及流程