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

每天五分钟深度学习框架pytorch:pytorch中已经定义好的损失函数

本文重点

前面我们学习了pytorch中两种模式的损失函数,一种是nn,另外一种是functional,本文将讲解pytorch中已经封装好的损失函数。其实nn的方式就是类,而functional的方式就是方法。nn中使用的也是functional。

损失函数中的参数

无论是nn还是functional,大多数的损失函数都有size_average和reduce两个布尔类型的参数,因为一般损失函数都是直接计算 batch 的数据,因此返回的 loss 结果都是维度为 (batch_size, ) 的向量。

如果 reduce = False,那么 size_average 参数失效,直接返回向量形式的 loss

如果 reduce = True,那么 loss 返回的是标量 ,此时:

如果 size_average = True,返回 loss.mean();

如果 size_average =False,返回 loss.sum();

般损失函数默认:求所有损失的均值

L1Loss(L1损失函数)


http://www.kler.cn/a/311723.html

相关文章:

  • 论文阅读《机器人状态估计中的李群》
  • 综合案例铁锅炖(CSS项目大杂烩)
  • 工业通信协议对比:OPC-UA、Modbus、MQTT、HTTP
  • 丹摩征文活动 | Kolors入门:从安装到全面活用的对比指南
  • 计算机网络常见面试题(一):TCP/IP五层模型、TCP三次握手、四次挥手,TCP传输可靠性保障、ARQ协议
  • LabVIEW编程基础教学(一)--介绍
  • Redis的Key的过期策略是怎样实现的?
  • 【WPF】02 按钮控件圆角配置及状态切换
  • 华为昇腾智算中心-智算中心测试方案与标准
  • JavaEE:网络编程(UDP)
  • pg入门3—详解tablespaces2
  • Elasticsearch 8.+ 版本查询方式
  • JVM 内存结构?
  • 卖家必看:利用亚马逊自养号测评精选热门产品,增强店铺权重
  • 运维工程师面试整理-监控与报警监控系统
  • uni-app-通过vue-cli命令行快速上手
  • 数据结构(Day16)
  • 虎先锋,你也喜欢线程控制嘛
  • UAC2.0 麦克风——音量控制
  • etcd之etcd简介和安装(一)
  • 全面整理的Oracel 数据库性能调优方案
  • 关系运算符
  • vue选项式写法项目案例(购物车)
  • 制作网上3D展馆需要什么技术并投入多少费用?
  • JSP分页功能实现案例:从基础到应用的全面解析
  • python SQLAlchemy 数据库连接池