当前位置:网站首页>CV复习:softmax代码实现
CV复习:softmax代码实现
2022-08-09 22:04:00 【pomelo33】
softmax函数,又称归一化指数函数。它是二分类函数sigmoid在多分类上的推广,目的是将多分类的结果以概率的形式展现出来。
1)将预测结果转化为非负数
将数值转换到指数函数上
2)各种预测结果概率之和等于1
为了确保各个预测结果的概率之和等于1。我们只需要将转换后的结果进行归一化处理。方法就是将转化后的结果除以所有转化后结果之和,可以理解为转化后结果占总数的百分比。这样就得到近似的概率。
因此softmax最后的公式为:

代码实现:
由于指数函数的放大作用过于明显,如果直接使用softmax计算公式进行函数实现,容易导致数据溢出(上溢)。所以我们在函数实现时利用其性质:先对输入数据进行处理,之后再利用计算公式计算。具体使得实现步骤为
边栏推荐
猜你喜欢

Liver all night to write a thirty thousand - word all the commands the SQL database, function, speaks clearly explain operators, content is rich, proposal collection + 3 even high praise!

JSON 基本使用

Flask之路由(app.route)详解

leetcode:286.墙和门

第十七期八股文巴拉巴拉说(数据库篇)

Core Data浅谈系列之五 : 在UITableView中展示

【微服务~Nacos】Nacos服务提供者和服务消费者

leetcode:332. 重新安排行程

关于ETL的两种架构(ETL架构和ELT架构)

用PLSQL导出Oracle一个表
随机推荐
(转)字符集编码标识符,数字表示字符编码
Easyui 表单验证「建议收藏」
mysql 找不到或无法加载已注册的 .Net Framework Data Provider。
p5.js实现的炫酷星体旋转动画
基于ABP的AppUser对象扩展
【服务器数据恢复】SAN LUN映射出错导致文件系统数据丢失的数据恢复案例
Presto Event Listener开发
MLOps的演进历程
mysql 、pg 查询日期处理
UML类图五种关系的代码实现[通俗易懂]
Swift 需求 如何防止把view重复添加到win里面
OSG笔记:使用setFontResolution设置字体分辨率
R语言修改dataframe数据列的名称:使用dplyr包的rename函数修改列名、使用colnmaes函数修改列名、在数据筛选的时候重命名列名
Quotefancy ,提供鼓舞人心语录的壁纸网站 - 倾城之链
JSON 基本使用
肝通宵写了三万字把SQL数据库的所有命令,函数,运算符讲得明明白白讲解,内容实在丰富,建议收藏+三连好评!
R语言检验时间序列的平稳性:使用tseries包的adf.test函数实现增强的Dickey-Fuller(ADF)检验、检验时序数据是否具有均值回归特性(平稳性)、不具有均值回归特性的案例
shell学习
Interviewer: How to deal with Redis big key?
js十五道面试题(含答案)