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

深度学习常见的激活函数

Sigmoid 激活函数

表达式:
S i g m o i d ( x ) = 1 1 + e − x {Sigmoid}(x) = \frac{1}{1 + e^{-x}} Sigmoid(x)=1+ex1
作图:
在这里插入图片描述

  • 定义:将输入值映射到 0 到 1的区间内。
  • 优点:输出值在 0 和 1 之间,适用于二分类问题。
  • 缺点: 当输入值过大或过小时,会出现梯度消失问题。

ReLU 激活函数

表达式:
R e L U ( x ) = { x , 如果  x > 0 0 , 如果  x ≤ 0 {ReLU}(x) = \begin{cases} x, & \text{如果} \ x > 0 \\ 0, & \text{如果} \ x \leq 0 \end{cases} ReLU(x)={x,0,如果 x>0如果 x0
作图:
在这里插入图片描述

  • 定义:将输入值中的负数部分设为 0,正数部分保持不变。
  • 优点:计算简单,高效。在深层网络中能够有效缓解梯度消失问题。
  • 缺点:当输入值为负时,神经元将不更新权重,导致“神经元死亡”问题。

Tanh 激活函数

表达式:
T a n h ( x ) = e x − e − x e x + e − x {Tanh}(x) = \frac{e^x - e^{-x}}{e^x + e^{-x}} Tanh(x)=ex+exexex
作图:
在这里插入图片描述

  • 定义:将输入值映射到 -1 到 1 的区间内。
  • 优点: 输出值中心对称,零均值有助于网络收敛。
  • 缺点: 也会出现梯度消失问题。

Linear 激活函数

表达式:
L i n e a r ( x ) = x {Linear}(x) = x Linear(x)=x
作图:
在这里插入图片描述

  • 定义:输出值与输入值保持一致。
  • 应用场景:常用于回归问题的输出层。
  • 缺点:不引入非线性特性,不能解决复杂问题。
激活函数输出范围优点缺点
Sigmoid 0 , 1 0, 1 0,1二分类问题常用梯度消失问题
ReLU [ 0 , + ∞ ) [0, +\infty) [0,+)简单高效可能导致神经元死亡
Tanh ( − 1 , 1 ) (-1, 1) (1,1)零均值,有助于收敛梯度消失问题
Linear ( − ∞ , + ∞ ) (-\infty, +\infty) (,+)适用于回归问题无法引入非线性特性

在这里插入图片描述

Softmax激活函数

假设有一个向量 z = [ z 1 , z 2 , . . . , z n ] z = [z_1, z_2, ..., z_n] z=[z1,z2,...,zn],Softmax 函数的输出是一个概率分布,公式如下:

S o f t m a x ( z i ) = e z i ∑ j = 1 n e z j Softmax(z_i) = \frac{e^{z_i}}{\sum_{j=1}^{n} e^{z_j}} Softmax(zi)=j=1nezjezi

其中:

  • z i z_i zi 是输入向量中的第 i个元素。
  • e 是自然对数的底(约等于 2.718)。
  • 输出的值是一个归一化的概率分布,所有值的总和为 1。
  • Softmax 将输入的 logits 转换为概率值
  • 每个输出值都介于 0 和 1 之间,并且所有输出值的总和为 1,因此它表示一个概率分布。
  • Softmax 的值越大,说明模型越确信这个类别是正确的
http://www.lqws.cn/news/603451.html

相关文章:

  • 2025年7月最新英雄联盟战绩自动查询工具
  • [创业之路-458]:企业经营层 - 蓝海战略 - 重构价值曲线、整合产业要素、创造新需求
  • 技术学习_人工智能_1_神经网络是如何实现的?
  • 设计模式精讲 Day 22:模板方法模式(Template Method Pattern)
  • 在 Docker 容器中使用内网穿透
  • 论文阅读:BLIPv1 2022.2
  • 使用 StatsD 向 TDengine 写入
  • Python应用指南:利用高德地图API获取公交+地铁可达圈(三)
  • 黑马python(二十三)
  • 【王阳明代数集合代数基础】文化资本理论实体意气感知评定亲疏情感偏序集,实例《临江仙》讲解情感分析之数据结构的演变
  • LL面试题11
  • 【Python】numpy数组常用数据处理(测试代码+api例程)
  • Git 运行.sh文件
  • 2025 推理技术风向标:DeepSeek-R1 揭示大模型从 “记忆” 到 “思考” 的进化路径
  • 基于SpringBoot + HTML 的网上书店系统
  • JavaEE线程概念
  • Yolov7训练自己的数据集和ONNX/TRT部署
  • MongoDB 常用增删改查方法及示例
  • C++ 快速回顾(六)
  • 数据结构与算法 第二章 线性表
  • CMS、OA、CRM、ERP 是什么意思?区别在哪里
  • CentOS Stream 下 Nginx 403 权限问题解决
  • 大模型-分布式论文一瞥
  • 植物small RNA靶基因预测软件,psRobot
  • Reactor ConnectableFlux支持多订阅者
  • RabbitMQ:消息队列的轻量级王者
  • 顶级SCI极光优化算法!PLO-Transformer-GRU多变量时间序列预测,Matlab实现
  • ChatGPT + GitHub Copilot + Cursor 实战提升编程效率
  • 量化选股策略 聚宽
  • 【硬核拆解】英伟达Blackwell芯片架构如何重构AI算力边界?