当前位置: 首页 > news >正文

中装建设集团网站南京做网站优化

中装建设集团网站,南京做网站优化,网站建设中的财务预算,网店管家在网上查了一些资料#xff0c;但是这个情况和网上都不太一样。前100epoch能正常训练#xff0c;loss缓慢下降#xff0c;精度缓慢增大#xff0c;但是突然loss就Nan了#xff0c;我想应该不是样本问题也不是梯度爆炸或者loss中有除0吧#xff0c;毕竟都训练了100epoch了…在网上查了一些资料但是这个情况和网上都不太一样。前100epoch能正常训练loss缓慢下降精度缓慢增大但是突然loss就Nan了我想应该不是样本问题也不是梯度爆炸或者loss中有除0吧毕竟都训练了100epoch了 最终发现问题 之前代码为 predict torch.log(torch.softmax(result, dim-1))损失函数为 torch.nn.NLLLOSS更改后 #predict torch.log(torch.softmax(result, dim-1))直接删去softmax和log而损失函数改为 criterion nn.CrossEntropyLoss()nan消失 网上查阅nn.CrossEntropyLoss()的实现为 import torch.nn as nnm nn.LogSoftmax()loss nn.NLLLoss()# input is of size nBatch x nClasses 3 x 5input autograd.Variable(torch.randn(3, 5), requires_gradTrue)# each element in target has to have 0 value nclassestarget autograd.Variable(torch.LongTensor([1, 0, 4]))output loss(m(input), target)其实直接使用pytorch中的loss_funcnn.CrossEntropyLoss()计算得到的结果与softmax-log-NLLLoss计算得到的结果是一致的。那原因主要在nn.LogSoftmax()上了。直接使用nn.LogSoftmax()和分开写torch.log(torch.softmax(result, dim-1))有什么不一样吗?为什么torch.log(torch.softmax(result, dim-1))这样写会在训练过程中产生nan呢
http://www.zqtcl.cn/news/27915/

相关文章:

  • 自行车网站模板网络公司构建网站
  • 展示型网站搭建wordpress那个版本好
  • 上海徐汇网站建设中国纪检监察报社长
  • 网站开发应该学哪门语言网站运营和维护都是干什么的
  • 简单电商网站模板php 金融网站源码
  • 开网站建设公司挣钱吗企业网站包含的内容
  • 自己建还是找代理建网站网站建设公司有多少
  • pc网站 手机网站 微信梅州公司做网站
  • 如何使用mysql数据库做网站wordpress应用展示
  • 网站标头设计包装盒设计
  • 嘉兴五县两区网站建设网站建设需要什么系统
  • 网站基础模板免费查询网
  • 公司网站模版千秋网站建设公司
  • 南昌网站开发制作公司防伪查询网站
  • iis如何设置服务器上网站空间大小公司建设网站费用如何入帐
  • 宁波 做网站的视频网站怎么做的反爬虫
  • 建设工程安全员教育网站宝塔怎么做两个网站
  • flash相册网站源码有没有帮别人做网站
  • 动漫做暧视频网站嵌入式软件开发前景怎么样
  • 河北建设工程招标协会网站免费不需要vip的追剧软件
  • 湛江企业网站怎么建设软件app开发制作
  • 织梦可以做微网站吗外贸网站要先备案吗
  • 郑州专业网站建设搭建公司昆山网站建设公司
  • 光辉网络 石家庄网站建设上海网站备案审核时间
  • 对网站主要功能界面进行赏析学做视频的网站
  • 网站常用热点hot小图标wordpress视频网站用什么播放器
  • 一键网站提交免费网上商城系统
  • 长葛住房和城乡建设局网站个人网站源码模板
  • 网站建设在医院的作用上海网页制作方法
  • 网站维护提示成都app