Glossary

什麼是梯度下降

梯度下降是機器學習和統計學中廣泛使用的優化演算法,其主要目標是通過迭代方法最小化函數,例如代價函數或損失函數。


梯度下降的核心思想是計算當前點的梯度,這表明最陡下降的方向。通過沿著這個方向更新參數,演算法逐步接近最優解。


在典型應用中,梯度下降被用於深度學習、線性回歸和邏輯回歸等多個領域。隨著大數據和計算能力的提升,梯度下降的變種,如隨機梯度下降、迷你批量梯度下降和動量法等,已被提出以提高效率和收斂速度。


展望未來,梯度下降可能會繼續演變,結合其他優化技術以解決更複雜的問題。然而,儘管它有效,但也存在一些缺點,例如可能陷入局部最優解和對學習率的敏感性,因此在應用時需要謹慎調整和選擇。