Sigmoid 輸出 使用指南

Sigmoid 函式計算器,輸入任意實數求 Sigmoid 輸出值與分類閾值,將數值對映到 (0,1) 區間用於二分類。

計算公式與原理

σ(z) = 1/(1 + e^(−z));對數機率 logit = ln[p/(1 − p)] = z

Sigmoid 把任意實數壓到 (0,1),輸出可直接當機率用;其導數 σ′=σ(1−σ),在 |z| 較大時趨於 0,是深層網路梯度消失的根源之一,所以隱藏層現多改用 ReLU 系。閾值不必固定 0.5,應按業務代價調整。

使用步驟

  1. 填寫「輸入 z」。
  2. 填寫「分類閾值」。
  3. 結果區會即時更新;可一鍵複製結果用於記錄或彙報。

典型使用場景

算例參考

注意事項

結果為按上述公式得到的理論估算值,實際表現受資料分佈、實現細節與執行環境影響,落地決策請以實測為準;本工具純前端執行,輸入不上傳伺服器。

Sigmoid 和 Softmax 區別?
Sigmoid 獨立處理每個 logit、輸出各維獨立機率(可不和為1),適合多標籤;Softmax 歸一化使各類機率和為1,適合單標籤多分類。
為什麼 Sigmoid 易飽和導致梯度消失?
當 |x| 很大時 σ 接近 0 或 1,導數≈0,反向傳播梯度趨零;深層網路常用 BatchNorm 與 ReLU 緩解,或用 Swish 等替代。
→ 開啟Sigmoid 輸出工具