当前位置: 首页 > 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.xdnf.cn/news/1401913.html

相关文章:

  • 学习嵌入式第四十一天
  • nestjs连接oracle
  • WIFI模块-USB-UART-SDIO
  • Manus AI 与多语言手写识别技术全解析
  • U-Boot移植过程中的关键目录文件解析
  • fastdds qos:LifespanQosPolicy
  • 【C++】类和对象(终章)
  • 第二十六天-待机唤醒实验
  • 信息系统架构
  • v-model ,在 vue3和 vue2中的区别
  • Linux(1)|入门的开始:Linux基本指令
  • 认识Redis
  • IDM手机端,速度能提高6倍!
  • CPU的MBR寄存器和MDR寄存器
  • 联合体和枚举——嵌入式学习笔记
  • Linux IO复用
  • 优选算法:二分查找
  • 数据库攻略:“CMU 15-445”Project0:C++ Primer(2024 Fall)
  • 《Java反射与动态代理:从原理到实践》
  • SpringBoot整合Actuator实现健康检查
  • MIT 6.5840 (Spring, 2024) 通关指南——Lab 1: MapReduce
  • GitHub 热榜项目 - 日榜(2025-08-30)
  • 基于Ubuntu本地GitLab 搭建 Git 服务器
  • 解构机器学习:如何从零开始设计一个学习系统?
  • 【LeetCode】大厂面试算法真题回忆(121) —— 经典屏保
  • 并发编程——09 CountDownLatch源码分析
  • Spring Boot 后端接收多个文件的方法
  • 项目管理常用的方法有哪些
  • 三菱 PLC的中断指令/中断指针
  • 构建现代化的“历史上的今天“网站:从API到精美UI的全栈实践