当前位置:网站首页>CV复习:softmax代码实现
CV复习:softmax代码实现
2022-08-09 22:04:00 【pomelo33】
softmax函数,又称归一化指数函数。它是二分类函数sigmoid在多分类上的推广,目的是将多分类的结果以概率的形式展现出来。
1)将预测结果转化为非负数
将数值转换到指数函数上
2)各种预测结果概率之和等于1
为了确保各个预测结果的概率之和等于1。我们只需要将转换后的结果进行归一化处理。方法就是将转化后的结果除以所有转化后结果之和,可以理解为转化后结果占总数的百分比。这样就得到近似的概率。
因此softmax最后的公式为:
代码实现:
由于指数函数的放大作用过于明显,如果直接使用softmax计算公式进行函数实现,容易导致数据溢出(上溢)。所以我们在函数实现时利用其性质:先对输入数据进行处理,之后再利用计算公式计算。具体使得实现步骤为
边栏推荐
- C. Binary String Reconstruction
- R语言ggplot2可视化:使用ggpubr包的ggscatter函数可视化散点图、使用scale_x_continuous函数的breaks参数指定X轴的断点的个数(设置参数n)
- Under the NVM node installation;The node environment variable configuration
- 每日一R「02」所有权与 Move 语义
- navicat 快捷键
- B. Applejack and Storages
- leetcode 38. 外观数列
- Blender程序化建模简明教程【PCG】
- 聊天尬死名场面,你遇到过吗?教你一键获取斗图表情包,晋升聊天达人
- mysql 、pg 查询日期处理
猜你喜欢
随机推荐
How do task flow executors work?
重装系统后新建文本文档打不开怎么办
Leetcode.25 K个一组翻转链表(模拟/递归)
在“企业通讯录”的盲区,融云的边界与分寸
Domestic mobile phone manufacturers once fought for it, but now it is the first to collapse...
Presto Event Listener开发
OSG笔记:使用setFontResolution设置字体分辨率
TRUNCATE表之后空间未释放
MLOps的演进历程
pip 离线到内网安装包
D. Binary String To Subsequences
Kubernetes Service对象
深度剖析 Apache EventMesh 云原生分布式事件驱动架构
leetcode brush questions diary Calculate the number of elements on the right that is less than the current element
leetcode 刷题日记 计算右侧小于当前元素的个数
关于ETL的两种架构(ETL架构和ELT架构)
Js fifteen interview questions (with answers)
C 在函数声明前加typedef
Postgresql源码(68)virtualxid锁的原理和应用场景
你的 Link Button 能让用户选择新页面打开吗?