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

化妆品营销推广方案淄博网站优化

化妆品营销推广方案,淄博网站优化,做网站免费空间,怎么编辑网站代码在使用pytorch实现一个多分类任务的时候,许多多分类任务在训练过程中都会有如下的代码: criterion nn.CrossEntropyLoss() loss criterion(output, target) # output.size : [batch_size, class_num] # target.size : [batch_size]许多的初学者会卡在…

在使用pytorch实现一个多分类任务的时候,许多多分类任务在训练过程中都会有如下的代码:

criterion = nn.CrossEntropyLoss()
loss = criterion(output, target)
# output.size : [batch_size, class_num]
# target.size : [batch_size]

许多的初学者会卡在这里,生出这样一个疑问:为什么输入的output.size和target.size是不一样的,这样如何计算损失值呢?因为根据损失函数的设计原理,损失值的计算应该如下图所示:
在这里插入图片描述
output应该和target的size是一一对应,才可以实现损失值的计算。
包括在官网上查看CrossEntropyLoss()函数的例子
在这里插入图片描述
也可以看到,依旧有size不匹配的例子。这是为什么呢?
这是因为在CrossEntropyLoss()函数的内部,会将传入的target转化为独热编码的格式,这样就会使target的size从[batch_size] =》 [batch_size, class_num]了。

故究其原因,就是CrossEntropyLoss()函数的内部会将target转化为独热编码,所以输入的时候直接将[batch_size] 的target(存放的是batch_size个对应类别标签) 输入进去即可。

http://www.ds6.com.cn/news/116684.html

相关文章:

  • 高端的家居行业网站开发中国培训网
  • 浙江网站建设推广百度网站免费优化软件下载
  • 做网站首页文字排版技巧友情链接2598
  • 内江做网站女排联赛排名
  • 网站分享的功能怎么做页面优化的方法
  • 天津seo培训机构徐州seo顾问
  • 网站开发课程培训外贸新手怎样用谷歌找客户
  • 设计一个网站代码如何自己开网站
  • 有哪些效果图做的好的网站seo的名词解释
  • 网站开发英文字体一般是什么小网站广告投放
  • 仿站参考网站bt搜索引擎下载
  • 医院网站建设步骤一个企业seo网站的优化流程
  • 网站域名hk厦门seo管理
  • wordpress 中文tag标签 404网络优化是干什么的
  • 动漫设计一个月能挣多少钱新seo排名点击软件
  • 怎么用dw做动态网站关键词优化和seo
  • 建设产品网站课程湖南seo网站开发
  • 网站建设柒首先金手指9网页推广怎么做的
  • 企业网络推广方案范文宁波百度seo点击软件
  • 买的网站可做360广告联盟吗企业产品推广策划方案
  • 域名已有服务器也有怎么做网站响应式网站建设
  • 周口网站建设.com软文营销案例
  • 上海百度优化网站seo推广招聘
  • 税务局网站 建设 方案新平台推广
  • 文档网站超链接怎么做刷网站seo排名软件
  • 莱芜网站优化公司东莞seo项目优化方法
  • 电视直播网站建设上海推广服务
  • 代做通一样的网站淘宝代运营公司十大排名
  • 金融公司网站源码在线搜索引擎
  • 有哪些做ae小动效的网站手机管家一键优化