---
title: "輸出門（Output Gate）"
slug: output-gate
language: zh-TW
source: https://aiterms.tw/terms/output-gate
updated_at: 2026-06-22
tags: [深度學習, 自然語言處理, 神經網路, 模型訓練]
ipas_term: false
---

# 輸出門（Output Gate）

長短期記憶網路（LSTM）的門控機制之一，通過 sigmoid 激活函數產生 0-1 的信號，決定細胞狀態中有多少信息應被輸出至隱藏狀態，控制網路對外部環境的信息交互程度。

## 完整說明

輸出門是 LSTM 的第三個主要門機制，用於管理內部記憶狀態向隱藏狀態的信息流。當輸出門值為 0 時，細胞狀態的信息不流向隱藏層；為 1 時完全流出。輸出門基於前一隱藏狀態和當前輸入做決策，決定哪些累積的內部信息對當前時步的決策和輸出有用。與輸入門和遺忘門共同構成 LSTM 的完整門控機制，使模型能精細管理記憶與輸出的關係。

## 常見問題

### 為什麼輸出門要在細胞狀態上應用 tanh？不能直接輸出細胞狀態嗎？

直接輸出細胞狀態會有兩個問題。第一，細胞狀態是累積和（dL/dC_t = f_t · dL/dC_{t-1} + ...），可能累積到極端大的值，導致隱藏狀態爆炸。第二，細胞狀態的信息已經被輸入門和遺忘門多次加權，其尺度不穩定。tanh 將細胞狀態壓縮到 [-1,1]，同時引入非線性變換，使其更適合作為隱藏狀態。此外，tanh 的非線性能減弱極端值的影響，提高訓練穩定性。

### 輸出門值始終接近 1 或始終接近 0 分別代表什麼？

輸出門全為 1 表示細胞狀態的所有內容都無差別輸出，輸出門失效，LSTM 退化成普通 RNN。隱藏狀態與細胞狀態高度相關，模型失去選擇性控制能力。輸出門全為 0 表示隱藏狀態被清空，無法將累積的信息傳向下一層或任務層，模型無法做出決策。理想情況下，輸出門應根據序列內容動態變化：在無關信息時低值（保留內部），在決策關鍵點時高值（公開信息）。

### LSTM 為什麼需要同時維護細胞狀態和隱藏狀態，而不只用一個狀態？

兩個狀態的設計提供了靈活性和穩定性的平衡。細胞狀態是「內部長期記憶」，通過加法累積保持梯度穩定，但其信息難以直接使用（數值可能很大）。隱藏狀態是「對外輸出」，經過輸出門控制和 tanh 非線性化，數值在合理範圍，便於傳遞給下一層。這種分離讓 LSTM 既能保持長期依賴（通過細胞狀態的穩定加法流），又能靈活控制短期輸出（通過輸出門和隱藏狀態）。單一狀態無法同時達到這兩個目標。

---

來源：https://aiterms.tw/terms/output-gate
快查頁：https://aiterms.tw/terms/output-gate
最後更新：2026/06/22
深度解說：https://aiterms.tw/learning/what-is-output-gate