首页 > 其他分享 >每天五分钟深度学习pytorch:可视化神经网络训练损失函数图像

每天五分钟深度学习pytorch:可视化神经网络训练损失函数图像

时间:2024-12-06 23:28:22浏览次数:11  
标签:plt 训练 losses 神经网络 损失 pytorch train 可视化 valid

本文重点

我们希望训练的时候损失函数是降低的,一种好的办法就是通过画图的方式来将其可视化,这样效果比较好,其实这个很简单,只需要在训练过程中将训练损失和测试损失存储下来,然后使用matplotlib来绘图。

绘图核心代码

train_losses.append(train_loss/len(train_data))#将训练损失添加到训练损失列表 valid_losses.append(valid_loss/len(test_data))#将测试损失添加到测试损失列表

plt.plot(train_losses, label='train')#绘图

plt.plot(valid_losses, label='valid')

plt.xlabel('epoch')

plt.legend(loc='best')

plt.show()

实例

我们可视化一下CNN完成手写字体识别的损失图像是什么样的:

代码为:

标签:plt,训练,losses,神经网络,损失,pytorch,train,可视化,valid
From: https://blog.csdn.net/huanfeng_AI/article/details/144302437

相关文章

  • GoTrackIt应用指南:共享单车时空轨迹可视化
    GoTrackIt平台集成了对Kepler.gl可视化工具的部分功能进行了封装,通过引入KeplerVis类,显著简化了地理空间数据分析与展示的过程。利用这一类,开发者和数据分析师能够在网页端快速实现复杂地理数据的动态可视化,而无需深入掌握Kepler.gl的底层细节。KeplerVis提供了一系列......
  • Transformer模型变长序列优化:解析PyTorch上的FlashAttention2与xFormers
    随着生成式AI(genAI)模型在应用范围和模型规模方面的持续扩展,其训练和部署所需的计算资源及相关成本也呈现显著增长趋势,模型优化对于提升运行时性能和降低运营成本变得尤为关键。作为现代genAI系统核心组件的Transformer架构及其注意力机制,由于其计算密集型的特性,成为优化的重......
  • 基于机器学习算法的糖尿病风险预测可视化分析
    背景:根据世界卫生组织的数据,全球糖尿病发病率逐年上升。在中国,糖尿病的发病率也呈上升趋势,对人们的生活质量造成严重影响。机器学习算法在糖尿病风险预测方面具有巨大潜力。目的:通过机器学习算法分析糖尿病患者的特征,预测糖尿病风险,并进行可视化分析。内容:数据收集:收集......
  • 深入解析图神经网络:Graph Transformer的算法基础与工程实践
    GraphTransformer是一种将Transformer架构应用于图结构数据的特殊神经网络模型。该模型通过融合图神经网络(GNNs)的基本原理与Transformer的自注意力机制,实现了对图中节点间关系信息的处理与长程依赖关系的有效捕获。GraphTransformer的技术优势在处理图结构数据任务时,Graph......
  • 【BITCN-BILSTM-multihead-Attention多特征分类预测】基于双向时间卷积神经网络-双向
    %%清空环境变量warningoff%关闭报警信息closeall%关闭开启的图窗clear%清空变量clc%清空命令行%%读取数据res=xlsread('数据集.xlsx');%%分析数据num_class=length(unique(res(:,end)));%类别数(Excel最后一列放类别)num_res=size(res,1);%......
  • python爬虫项目毕设:江苏南京旅游景区景点数据可视化系统开题报告
     博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育、辅导。所有项目都配有从入门到精通的基础知识视频课程,学习后应对毕业设计答辩,提供核心代码讲解,答辩指导。项目配有对应开发......
  • 基于Pytorch的深度学习入门教程
    基于Pytorch的深度学习入门教程私以为深度学习入门主要是数据+模型,因此本教程从数据入手,逐步深入本教程需要一定的基础,不是对内容的详细讲解,更偏重于引导入门。详细内容参见​PyTorchdocumentation关于分析python包内容及作用​dir()​获取包中的所有功能​help()​帮助文......
  • YOLOv8车牌识别系统 深度学习 LPRNet算法 pytorch 大数据 毕业设计(源码)✅
    YOLOv8车牌识别系统深度学习LPRNet算法pytorch大数据毕业设计(源码)✅1、项目介绍技术栈:Python3.8YOLOv8深度学习LPRNet算法pytorch2、项目界面(1)上传图片进行车牌识别(2)上传图片进行车牌识别2(3)多车牌号码进行车牌识别(4)上传视频进行车牌识别实时检测(5)连接......
  • python新闻评论情感分析可视化系统 Flask框架 NLP情感分析 计算机毕业设计(源码)✅
    python新闻评论情感分析可视化系统Flask框架NLP情感分析计算机毕业设计(源码)✅1、项目介绍技术栈:Flask框架、snownlp情感分析、Echarts可视化、NLP情感分析、LDA算法、Kmeans算法新闻评论情感分析可视化系统2、项目界面(1)系统首页(2)主题词汇分析(3)热门新闻分析......
  • python新闻评论情感分析可视化系统 Flask框架 NLP情感分析 计算机毕业设计(源码)✅
    python新闻评论情感分析可视化系统Flask框架NLP情感分析计算机毕业设计(源码)✅1、项目介绍技术栈:Flask框架、snownlp情感分析、Echarts可视化、NLP情感分析、LDA算法、Kmeans算法新闻评论情感分析可视化系统2、项目界面(1)系统首页(2)主题词汇分析(3)热门新闻分析......