激活函数选型速查表(核心规则)

应用位置 任务场景 首选激活函数 备选 / 优化方案 核心原因
隐藏层 传统 CNN / 全连接网络 ReLU Leaky ReLU(防死神经元) 计算快、无梯度消失、兼容性好
隐藏层 Transformer/LLM/ 现代模型 GELU Swish/Mish 平滑非线性、训练更稳定
输出层 回归(任意连续值) 无激活(线性) - 输出无范围限制
输出层 回归(非负连续值) ReLU Softplus 保证输出≥0
输出层 二分类(0/1) Sigmoid - 输出 (0,1) 可表示概率
输出层 多分类(互斥) Softmax - 输出和为 1 的类别概率
输出层 多标签分类(共存) Sigmoid(逐标签) - 每个标签独立输出 0-1 概率

激活函数必须和损失函数配对 (否则训练失效)「激活函数必须和损失函数配对」仅针对输出层,和隐藏层无关。

任务类型 激活函数 对应损失函数
回归(连续任意值) 无激活(线性) MSE、MAE、Huber
回归(非负连续值) ReLU MSE
二分类(0/1) Sigmoid 二元交叉熵(BCE)
多分类(互斥类别) Softmax 类别交叉熵
多标签分类(多标签共存) Sigmoid(逐标签) 二元交叉熵
相关推荐
不断学习加努力20 小时前
ubuntu22.04的vscode上部署claude的教程
ide·vscode·编辑器
Phodal20 小时前
从复杂编辑器到 Agent 工作台:Office 的 Cursor 时刻
编辑器
相醉为友21 小时前
001 VSCode图形化提交也弹出GPG密码框
ide·vscode·编辑器
莫逸雪1 天前
Nodemo使用学习
学习·编辑器·vim
培风图楠2 天前
vscode初始配置环境后无法编译
ide·vscode·编辑器
插件开发2 天前
在VS2019编辑器环境中使用c++打造window服务程序基础框架详细步骤
c++·编辑器·服务程序
bestlanzi2 天前
使用vscode 搭建Java 开发环境
ide·vscode·编辑器
AI小百科3 天前
开源AI编辑器的未来发展趋势
人工智能·编辑器
技术探讨者3 天前
极境导表工具 —— 让配置数据成为游戏开发的效率引擎
unity·编辑器·ai编程·游戏策划
AI小百科3 天前
目前开源AI编辑器面临的主要挑战是什么
人工智能·开源·编辑器