Introduction

Softmax函数,又称 归一化指数函数

该函数 是最流行的 分类任务目标函数,也是 Sigmoid函数 的一种 推广。可转换为交叉熵误差 (CE) 。

Softmax 将向量 等比例压缩[0, 1]之间,且保证 所有元素之和 为1

s o f t m a x ( i ) = e h y i ∑ j = 1 C e h j softmax(i) = \frac{e^{h_{y_{i}}}}{{\sum_{j=1}^C}e^{h_{j}}} softmax(i)=∑j=1C​ehj​ehyi​​​

举例:softmax( [1, 2, 3, 4, 1, 2, 3] ) = [0.024, 0.064, 0.175, 0.475, 0.024, 0.064, 0.175]

Softmax 与 Sigmoid 的 异同

Softmax Sigmoid
公式 σ ( z ) j = e z j ∑ k = 1 K e z k {\displaystyle \sigma (\mathbf {z} )_{j}={\frac {e^{z_{j}}}{\sum _{k=1}^{K}e^{z_{k}}}}} σ(z)j​=∑k=1K​ezk​ezj​​ S ( x ) = 1 1 + e − x . {\displaystyle S(x)={\frac {1}{1+e^{-x}}}.} S(x)=1+e−x1​.
本质 离散概率分布 非线性映射
任务 多分类 二分类
定义域 某个一维向量 单个数值
值域 [0,1] (0,1)
结果之和 一定为 1 为某个正数

[1] 深度学习: 分类 目标函数 (交叉熵误差(CE) -> 焦点损失(FL))
[2] 深度学习: 目标函数
[3] [Machine Learning] logistic函数和softmax函数

【深度学习】Softmax 函数相关推荐

  1. 深度学习softmax函数理解

    文章目录 一,引入 二,softmax是什么? 三,为什么 使用exe^xex 实现 总结 一,引入 我们为什么要引入这个函数,我们知道在机器学习当中,一些问题大概可以分为两种,一种是分类问题,一种是 ...

  2. 深度学习softmax与多层感知机分类模型

    softmax 简单的分类问题 一个简单的图像分类问题,输入图像的高和宽均为2像素,色彩为灰度.图像中的4像素分别记为x1,x2,x3,x4x_1,x_2,x_3,x_4x1​,x2​,x3​,x4​ ...

  3. 深度学习-softmax回归

    softmax regression 1- softmax 基本概念 1-1 极大似然估计 2- Fashion-MNIST图像分类数据集 2-1 下载数据集 2-2 可视化 3- softmax回归 ...

  4. 动手学深度学习——softmax回归之OneHot、softmax与交叉熵

    目录 一.从回归到多类分类 1. 回归估计一个连续值 2. 分类预测一个离散类别 二.独热编码OneHot 三.校验比例--激活函数softmax 四.损失函数--交叉熵 五.总结 回归可以用于预测多 ...

  5. 深度学习-TF函数-layers.concatenate用法 numpy数组维度

    环境: tensorfow 2.* def concatenate(inputs, axis=-1, **kwargs): axis=n表示从第n个维度进行拼接,对于一个三维矩阵,axis的取值可以为 ...

  6. Matlab 训练深度学习模型函数 trainingOptions

    function opts = trainingOptions(solverName, varargin)solverName: 'sgdm' - 带动量的随机梯度下降 'adam' - 自适应力矩估 ...

  7. 深度学习loss函数理解

    机器学习中的范数规则化之L0.L1.L2范数及loss函数 监督机器学习问题无非就是"minimizeyour error while regularizing your parameter ...

  8. 深度学习——loss函数的学习笔记(legacy)

    3 备注 3.1 使用torch.log()前,需要进行clamp 在写作loss函数时,经常会使用torch.log()函数,例如计算交叉熵时: 在PyTorch中,在使用torch.log()前, ...

  9. 跟李沐学深度学习-softmax回归

    softmax回归 分类和回归的区别 无校验比例 校验比例 交叉熵 常见损失函数 均方误差 L2 loss 绝对值损失L1 loss 鲁棒损失 图像分类数据集 分类和回归的区别 回归:估计一个连续值 ...

  10. Python深度学习 魔法函数2

    对于魔法函数__repr__来说,他是可以把一个对象用字符串表达出来,以便于更好的区分,对于__str__来说,它也是返回字符串,只是对于终端用户更友好一些. class Person:def __i ...

最新文章

  1. LeetCode 104. Maximum Depth of Binary Tree--二叉树高度--递归或迭代--C++,Python解法
  2. tomcat 编译版本
  3. 摘自《读者》的哲理短句——赞美篇
  4. VTK:直线网格之RectilinearGrid
  5. 【Linux】一步一步学Linux——ifup命令(152)
  6. kafka查看topic数据消费情况
  7. Ajax实现原理详解
  8. 自动驾驶是一门怎样的生意?盘点5家创业公司商业落地的3条逻辑
  9. 2016 Multi-University Training Contest 2
  10. java三年面试题(分布式篇)不定期更新
  11. Warshall传递闭包算法
  12. ROI是什么?电商ROI计算公式及理论及详解
  13. CCITT对媒体的分类
  14. 在Flutter的项目中AndroidX Compatibility(AndroidX兼容性)配置
  15. Nacos+openFeign 服务之间调用 出现错误:Load balancer does not contain an instance for the service 解决
  16. 机器学习之集成学习(七)随机森林scikit-learn库
  17. SiTime硅晶振MEMS谐振子制作工艺详解
  18. MySQL第六讲 MySQL分库分表方案
  19. 《C语言及程序设计初步》网络课程主页
  20. “大数据”加盟“网格化”管理

热门文章

  1. 大一如何学习人工智能,应该如何入门?
  2. 家电市场消费现新变化
  3. dropout的解释
  4. 本原串(数论,快速幂)
  5. rust放置木箱转向_[易学易懂系列|rustlang语言|零基础|快速入门|(17)|装箱crates]...
  6. 有刷直流电机控制(12v)
  7. k8s生成https证书的secret
  8. c# 整数除法取整_如何在C#中计算整数的除法和取模?
  9. php手术会导致,PHPV处理结果
  10. Python 玩数据分析:统计 Excel 并用 Matplotlib 绘图