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

Logits与softmax

参考内容:

(59 封私信 / 30 条消息) 知识蒸馏技术(教师学生模型) - 知乎

(59 封私信 / 30 条消息) 深度学习高温蒸馏:Softmax With Temperature - 知乎

1. Logits(未归一化;非概率)

Logits 是深度学习模型预测过程中最后一层输出的原始值。它们通常是一个未归一化的实数向量,每个值对应一个类别。Logits 的取值范围可以是正数、负数,甚至非常大或非常小的值。

Logits 是模型预测的中间结果。它们本身并非最终的预测值,而需要通过激活函数(如 Softmax)进行归一化,转化为概率分布。模型的优化目标(如交叉熵损失)直接基于 Logits 或其归一化结果进行计算。

2. softmax输出(归一化后;概率):Softmax 是一个将 Logits 转化为概率分布的激活函数

1常规softmax

2带温度的softmax

其中T是softmax函数的温度超参数。

引入T的原因:使用softmax会将一个差别不大的输出变成很极端的分布,引入温度系数后softmax的soft程度变成可以调节的超参数。T越高,softmax的output probability distribution越趋于平滑,其分布的熵越大,负标签携带的信息会被相对地放大,模型训练将更加关注负标签。

3. 为什么模型输出最好加上softmax,而当使用交叉熵作为损失函数时不用加:

  • 不加softmax输出的不是概率,Logits数据可能为负数;
  • 大多数深度学习框架(如 PyTorch、TensorFlow)中的交叉熵损失函数内部已经包含了 softmax 的计算
http://www.cnnetsun.cn/news/73898.html

相关文章:

  • PyART完全指南:5步掌握气象雷达数据处理核心技能
  • 3分钟掌握在线UML绘图:PlantUML Editor完全使用指南
  • 5分钟快速上手Unitree Go2机器人:ROS2集成终极指南
  • 开源项目维护的3大挑战与5个实用解决方案
  • 夸克网盘自动化配置终极指南:三步搞定懒人追剧神器
  • QQ音乐数据获取技术揭秘:Python工具深度剖析与实战应用
  • Display Driver Uninstaller完整教程:快速解决显卡驱动问题的终极方案
  • 从零构建农业物联网网关,PHP开发者必须掌握的3种主流协议对比
  • OpenCore Legacy Patcher深度解析:老Mac跨代升级的完整技术方案
  • 揭秘空间转录组数据分析:5大R语言聚类算法核心原理与应用
  • 为什么你的田间试验数据总不显著?R语言方差分析常见误区全避坑
  • 农业物联网数据传输稳定性提升指南(PHP网关协议优化全攻略)
  • [收藏必看] 从0到1实战:用LlamaIndex微调Embedding模型,RAG系统检索准确率提升14.6%!
  • 实习面试题-Nginx 配置面试题
  • 大模型Agent面试精选15题(第三辑)LangChain框架与Agent开发的高频面试题
  • OpenCore Legacy Patcher强力解决方案:突破macOS硬件限制的专业指南
  • (新卷,200分)- 评论转换输出(Java JS Python)
  • FLUX.1-dev图文理解能力深度测评:视觉问答与指令微调表现分析
  • 内点法求最优潮流(Matlab代码实现)
  • 如何快速释放Windows磁盘空间:终极存储分析工具完整指南
  • ComfyUI与Redis缓存集成:加速大规模生成任务
  • HunyuanVideo-Foley离线版发布:支持内网部署与私有化音效生成
  • ComfyUI工作流整合Stable Diffusion 3.5 FP8:实现批量生成高效输出
  • 10、Z变换:原理、计算与应用详解
  • 17、FIR和IIR滤波器的结构与实现
  • Mobile Select移动端滚动选择器深度解析:从基础应用到企业级解决方案
  • 22、IIR滤波器的逐步设计
  • 26、数字滤波器中的有限字长效应及相关知识解析
  • ZonyLrcToolsX 歌词下载工具完全使用手册
  • 4、深入理解BPF Maps:创建、操作与应用