ReLU 與 LeakyReLU
← 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 斜率 α
計算
複製結果
匯出 CSV
📐 計算公式與說明
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 期望輸出計算器,輸入保留機率求 dropout 後的期望輸出與推理期縮放因子,輔助…
🔍
L1 L2 正則化懲罰
L1/L2 正則化懲罰計算器,輸入權重與正則係數求對損失函式的懲罰項,對比 Lasso 與 Rid…
🤖
RAG 召回率
RAG 召回率計算器,輸入相關文件數與檢索命中數求召回率,評估檢索增強生成的檢索覆蓋質量。
🤖
ROC AUC 近似
輸入正負樣本預測得分,估算 ROC 曲線下面積 AUC,評估分類器排序能力,適用於模型選型、閾值無…
🤖
Sigmoid 輸出
S Sigmoid 輸出
🎲
Softmax 機率
Softmax 機率轉換器,將一組 logits 歸一化為機率分佈(和為1),用於多分類模型輸出層…