深度学习实战:如何绘制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')
三、效果展示
很实用~
实际应用
热门推荐
从社会心理学看夫妻矛盾的化解之道
酪酸梭菌活菌散的危害
酪酸梭菌二联活菌散副作用
教师在职情况查询指南:线上一键获取官方证明
华中科大课题组本科生发表23篇SCI,秘诀是批判性思维训练
批判性思维与哲学思维:提升思维能力的双重引擎
批判性思维提升职场竞争力,七步掌握核心技能
2024年第三季度快递服务满意度调查:顺丰速运位居榜首
一文读懂eSIM:远程配置、多国漫游到智能穿戴全覆盖
手机卡兼容性:四大挑战与应对之道
执照被吊销还能恢复吗
Scoop搭配Aria2,让Windows 7软件安装效率翻倍
北京市出租车司机的秘籍大公开
还在用这种方式给孩子喂药?不仅药效打折,还可能对身体有害
益生菌怎么选,终于讲清楚了!
手动挡车驾驶技巧:告别顿挫感,享受平顺驾驶
2025驾考新规全解读:四大变化助力考生轻松拿证
通过营养饮食和肠道菌群干预治疗抽动症
肠胃病的五种治疗方法
培养会思考的学生:批判性思维教学全攻略
超越与反思:柏拉图与康德批判性思维之比较
49个心理学问题,教你像专家一样思考
宋代四川商人发明交子,开创纸币先河
便秘问题有解:四大实用方案助你重获肠道健康
交泰丸:交通心肾为主,兼具五效,需遵医嘱
交泰丸:治疗心火偏亢失眠的中医经典方剂
一文读懂教师工资的计算,教师工资居然是这样组成的
思维模型一:四象限法则
时间管理四象限法:打造高效工作与生活的黄金法则
一篇看懂!艾森豪威尔矩阵有几个象限,代表什么?