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

应用位置 任务场景 首选激活函数 备选 / 优化方案 核心原因
隐藏层 传统 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(逐标签) 二元交叉熵
相关推荐
广东帝工41 分钟前
桥梁防撞主动预警系统优势
编辑器
weixin_464078076 天前
ppt转为draw.io方法
编辑器
一木 之林8 天前
手搓家庭服务器:二手装机、Docker部署、端口映射与frp内网穿透
服务器·人工智能·git·编辑器
东木月9 天前
PyCharm 集成 Claude Code 插件:安装、配置与使用指南
python·pycharm·编辑器
boke112百科9 天前
WordPress经典编辑器【插入至文章】按钮怎么调到右上角?
编辑器·wordpress·wordpress教程·经典编辑器
我要见SA姐110 天前
DeepSeek Harness 开源贡献手记:从 Issue 到 Merge 的完整旅程
ide·vscode·python·自动化·编辑器
我要见SA姐111 天前
用 Claude Code 重构遗留系统:从评估到落地的完整实践指南
数据库·ide·vscode·oracle·编辑器
MR.P_H_12 天前
CCS(Code Composer Studio)修改编码格式
编辑器
golang学习记14 天前
Zed 新特性:这次继续抄VSCode
vscode·编辑器·zed
javgo.cn14 天前
Markune:一个开源的 Local-first Markdown 工作区
笔记·编辑器