您当前的位置: 首页 >  pytorch

耐心的小黑

暂无认证

  • 1浏览

    0关注

    323博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

pytorch学习笔记三:torch.nn下常见的几个损失函数详解

耐心的小黑 发布时间:2020-04-07 13:05:47 ,浏览量:1

       在盘点常见损失函数之前,有必要先说一下在很多的损失函数中都出现的三个参数,也即size_average,reduce以及reduction,并且它们三个之间还存在一定的关系。

  • size_averagebool类型;默认情况下,如果只有一个batch,每个batch有多个元素,那么误差计算结果是这个batch中多个元素的平均值;如果是有多个batch,然后每个batch有多个元素,那么误差计算的结果是将每个batch的平均值放到一块再求多个batch的平均值;如果把这个参数设置为False,那么只需要将计算平均值换成计算和即可,其他完全一样;默认该参数值为True;但是如果 reduce参数被指定为False,那么这个参数将被忽略,也即不起作用。

  • reducebool类型;默认情况下,计算结果的形式会由size_average来决定,要么是求平均值,要么是求和,也即返回的是标量;但是如果 reduce参数被设置成False,那么既不求平均,也不求和,而是把每个batc

关注
打赏
1640088279
查看更多评论
立即登录/注册

微信扫码登录

0.0445s