Dropout Regularization

前言

理解什麼是Dropout

內容

  • Dropout regularization

  • 透過隨機刪除神經元來達到Regularization的效果。
    • 刪除神經元 - 壓縮模型。
    • 隨機 - 讓每一個神經元的參數都無法過度強化,以避免太在意噪音數據的特徵,而是去抓住數據的主要特徵。
  • Implementing dropout (“Inverted dropout”)

  • ex. 針對第三層神經元進行dropout。
    • martix隨機生成80%的1和20%的0。
    • 將martix和a3相乘,表示隨機刪除20%的神經元。
    • 除keep-prob,讓a3不會因爲刪除20%的神經元,而整個輸出變小,要保持不變。
  • Making predictions at test time

  • 測試時,不要做dropout。

該學到的

  • 理解什麼是Dropout

results matching ""

    No results matching ""