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

将 Logits 得分转换为概率,如何计算

场景:动物识别,输入一张28*28的图像,模型输出属于 猫、狗、鸟 哪个类型。

需求:假设模型 ​​Logits(模型在每个类别的置信度得分) 输出为​​:[猫: 3.2, 狗: 1.5, 鸟: -0.8]。计算 ​​Softmax 转换后​的值(即概率值)。输出详细计算过程

Softmax 计算过程(以输入 Logits [3.2, 1.5, -0.8] 为例):

​步骤 1:计算每个 Logit 的指数值​

Softmax 公式为:


其中 zi​是第 i个 Logit 值,K是类别总数(此处 K=3)。

计算各 Logit 的指数:

  • 猫(z0​=3.2):e3.2≈24.5325

  • 狗(z1​=1.5):e1.5≈4.4817

  • 鸟(z2​=−0.8):e−0.8≈0.4493

​步骤 2:计算指数和(分母)​

​步骤 3:计算每个类别的 Softmax 值​
  • 猫:29.463524.5325​≈0.8326

  • 狗:29.46354.4817​≈0.1521

  • 鸟:29.46350.4493​≈0.0153

最终结果:

Softmax 转换后值(各类别预测的概率)为 ​​[猫: 0.8326, 狗: 0.1521, 鸟: 0.0153]​​(总和为 1)。

http://www.dtcms.com/a/358477.html

相关文章:

  • SRE命令行兵器谱之三:grep - 日志海洋中的“精确制导”
  • JavaWeb前端06(ElementPlus快速构建网页)
  • IDM手机端,速度能提高6倍!
  • 消息队列核心技术解析与应用场景
  • JAVA EE初阶 4:文件操作和IO
  • 使用 SVM(支持向量机)进行图像分类:从读取图像到训练与分类的完整流程
  • Python API接口实战指南:从入门到精通
  • HarmonyOS三方库的使用
  • Java SpringAI应用开发面试全流程解析:RAG、流式推理与企业落地
  • 【Java工程师面试全攻略】Day13:云原生架构与Service Mesh深度解析
  • 防火墙技术(二):安全区域
  • 【Linux】系统部分——软硬链接动静态库的使用
  • Tomcat 企业级运维实战系列(四):Tomcat 企业级监控
  • 每日Java并发面试系列(5):基础篇(线程池的核心原理是什么、线程池大小设置为多少更合适、线程池哪几种类型?ThreadLocal为什么会导致内存泄漏?)
  • Tomcat 企业级运维实战系列(三):Tomcat 配置解析与集群化部署
  • Qt实战:如何打开摄像头并实现视频的实时预览
  • 生成式 AI 重构内容生产:效率提升背后的创作版权边界争议
  • react虚拟列表实现及原理
  • leetcode2(移除元素)
  • 本地部署音效生成器 Moodist 并实现外部访问
  • Spring Cloud 和 Dubbo 是目前主流的两大微服务框架,分别代表了两种不同的技术路线
  • HarmonyOS 应用开发:基于API 12及以上的现代化实践
  • I2C多点触控驱动开发详解
  • Elasticsearch logsdb 索引模式和 TSDS 的业务影响
  • 【小白笔记】基本的Linux命令来查看服务器的CPU、内存、磁盘和系统信息
  • 网络编程4-并发服务器、阻塞与非阻塞IO、信号驱动模型、IO多路复用..
  • MQTT 连接建立与断开流程详解(二)
  • 项目管理在企业中的作用
  • 小迪Web自用笔记7
  • Redission 实现延迟队列