ReLU and LeakyReLU Activation Visualizer
← ToolBox
/ ReLU 与 LeakyReLU
🌙
首页
‹
🤖 人工智能
‹
ReLU 与 LeakyReLU
📖 查看「ReLU 与 LeakyReLU使用指南」
ReLU and LeakyReLU Activation Visualizer
可视化 ReLU 激活函数输出。
📐 计算公式 / 原理
ReLU = max(0, x);LeakyReLU = x (x≥0) 否则 αx;ELU = x (x≥0) 否则 α(eˣ − 1)
ReLU 计算极快且正区间梯度恒为 1,但负区间硬置 0 会造成"死神经元";LeakyReLU 用很小的 α(常 0.01)保留一丝负梯度;ELU 负区间平滑趋近 −α,输出均值更接近 0,收敛更快但含指数运算成本略高。
输入 x
LeakyReLU 斜率 α
计算
复制结果
📐 计算公式与说明
ReLU(x) = max(0, x)
LeakyReLU(x) = max(αx, x)
ELU(x) = x if x≥0 else α(eˣ−1)
激活函数是神经网络非线性的来源。
📚 深度解析:ReLU and LeakyReLU
💡 常见使用场景
ReLU(x)=max(0,x),负值输出 0,带来稀疏性与非负性;负值区梯度为 0 易致'神经元死亡'。
LeakyReLU(x)=max(αx,x),负值给小斜率 α(如 0.01)保留微弱梯度,缓解死亡。
二者均为非线性激活,使网络能拟合复杂函数。
激活对比
x=−2, α=0.01:ReLU=0(梯度断流),LeakyReLU=0.01×(−2)=−0.02(保留微弱信号)。x=3 时二者均输出 3。
❓ 常见问题(FAQ)
为什么用 LeakyReLU 而不是 ReLU?
ReLU 在负区梯度恒为 0,若神经元输出长期为负则永久不更新(死亡)。LeakyReLU 给负区小斜率保留学习信号,训练更稳。
负值区斜率 α 取多大?
常用 0.01~0.1 固定,或参数化(PReLU)让模型学 α;α 过大负区信号过强、过小则接近 ReLU,0.01 是常见默认。
🔗 相关工具
🤖
Dropout 保留期望
Dropout 保留期望
🔍
L1 L2 正则化惩罚
L1 L2 正则化惩罚
🤖
RAG 召回率
RAG 召回率
🤖
ROC AUC 近似
ROC AUC 近似
🤖
Sigmoid 输出
S Sigmoid 输出
🎲
Softmax 概率
Softmax 概率