解决Pytorch训练过程中loss不下降的问题


Posted in Python onJanuary 02, 2020

在使用Pytorch进行神经网络训练时,有时会遇到训练学习率不下降的问题。出现这种问题的可能原因有很多,包括学习率过小,数据没有进行Normalization等。不过除了这些常规的原因,还有一种难以发现的原因:在计算loss时数据维数不匹配。

下面是我的代码:

loss_function = torch.nn.MSE_loss()
optimizer.zero_grad()
output = model(x_train)
loss = loss_function(output, y_train)
loss.backward()
optimizer.step()

要特别注意计算loss时网络输出值output和真实值y_train的维数必须完全匹配,否则训练误差不下降,无法训练。这种错误在训练一维数据时很容易忽略,要十分注意。

以上这篇解决Pytorch训练过程中loss不下降的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python+mysql实现简单的web程序
Sep 11 Python
Python内建函数之raw_input()与input()代码解析
Oct 26 Python
numpy数组拼接简单示例
Dec 15 Python
Python实现带参数与不带参数的多重继承示例
Jan 30 Python
Python批处理更改文件名os.rename的方法
Oct 26 Python
python之cv2与图像的载入、显示和保存实例
Dec 05 Python
python SVD压缩图像的实现代码
Nov 05 Python
windows下python安装pip方法详解
Feb 10 Python
python3安装OCR识别库tesserocr过程图解
Apr 02 Python
python爬虫看看虎牙女主播中谁最“顶”步骤详解
Dec 01 Python
python switch 实现多分支选择功能
Dec 21 Python
python中urllib包的网络请求教程
Apr 19 Python
Pytorch evaluation每次运行结果不同的解决
Jan 02 #Python
Python for循环与getitem的关系详解
Jan 02 #Python
python实现双色球随机选号
Jan 01 #Python
PyTorch实现更新部分网络,其他不更新
Dec 31 #Python
pytorch中的transforms模块实例详解
Dec 31 #Python
Pytorch 实现权重初始化
Dec 31 #Python
pytorch 归一化与反归一化实例
Dec 31 #Python
You might like
window+nginx+php环境配置 附配置搭配说明
2010/12/29 PHP
3个PHP多维数组转为一维数组的方法实例
2014/03/13 PHP
PHP使用array_fill定义多维数组的方法
2015/03/18 PHP
Yii2中OAuth扩展及QQ互联登录实现方法
2016/05/16 PHP
PHP实现的网站目录扫描索引工具
2016/09/08 PHP
fromCharCode和charCodeAt 方法
2006/12/27 Javascript
用js实现上传图片前的预览(TX的面试题)
2007/08/14 Javascript
解析ScrollPic在ie8下只滚动一遍,然后变为空白 ie6,ie7,chrome,firefox正常
2013/06/26 Javascript
javascript操作referer详细解析
2014/03/10 Javascript
jquery实现在页面加载完毕后获取图片高度或宽度
2014/06/16 Javascript
Javascript对象字面量的理解
2016/06/22 Javascript
AngularJS基础 ng-mouseover 指令简单示例
2016/08/02 Javascript
js字符串与Unicode编码互相转换
2017/05/17 Javascript
页面间固定参数,通过cookie传值的实现方法
2017/05/31 Javascript
AngularJS 支付倒计时功能实现思路
2017/06/05 Javascript
jQuery实现菜单栏导航效果
2017/08/15 jQuery
nodejs文件夹深层复制功能
2019/09/03 NodeJs
js模拟实现烟花特效
2020/03/10 Javascript
VueQuillEditor富文本上传图片(非base64)
2020/06/03 Javascript
Antd-vue Table组件添加Click事件,实现点击某行数据教程
2020/11/17 Javascript
Python基础语法(Python基础知识点)
2016/02/28 Python
pycharm恢复默认设置或者是替换pycharm的解释器实例
2018/10/29 Python
python使用PIL和matplotlib获取图片像素点并合并解析
2019/09/10 Python
Python如何使用PIL Image制作GIF图片
2020/05/16 Python
Django DRF认证组件流程实现原理详解
2020/08/17 Python
Python 实现键盘鼠标按键模拟
2020/11/18 Python
The North Face北面荷兰官网:美国著名户外品牌
2019/10/16 全球购物
实习生自我鉴定范文
2013/12/05 职场文书
关于礼仪的演讲稿
2014/01/04 职场文书
英语专业学生个人求职信
2014/01/28 职场文书
焦裕禄精神心得体会
2014/09/02 职场文书
应届毕业生求职信范文
2015/03/19 职场文书
医务人员岗前培训心得体会
2016/01/08 职场文书
大学生奶茶店创业计划书
2019/06/25 职场文书
怎样评估创业计划书是否有可行性?
2019/08/07 职场文书
Apache Hudi 加速传统的批处理模式
2022/04/24 Servers