LinDragon 筆記圖書館2026年10月
Journal of CNN

卷積神經網路 · 優化器 · 學習率調度

Research Note

損失函數

損失函數

損失函數就是一個衡量標準,告訴你模型的「預測」和「正確答案」有多接近——越小表示越準確。
訓練神經網路(包括 CNN)時,每一步「優化」其實就是試著把這個 loss 變小。


為什麼 CNN 必須有損失函數?

你可以想成:


多分類 CNN 常用的損失函數:交叉熵 CrossEntropyLoss

簡化直觀流程:

  1. CNN 輸出每個類別的「得分」(logits),常不是機率

  2. CrossEntropyLoss 先自動經過 softmax 變成機率分布

  3. 比較這分布和正確答案(one-hot 或 index)

  4. 算出整體誤差 loss​

其他常見的損失函數(CNN裡也常用)


相關筆記