最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

【 深度學習李宏毅 】?Batch Normalization (中文)

2023-07-26 12:06 作者:月蕪SA  | 我要投稿

純理論講解Batch Normalization

首先介紹Feature Scaling:

為了使模型中每個參數得到充分的學習,需要將輸入數據的各個維度的數值大小控制在相近的范圍內,防止數值過大的維度對應的參數對學習結果的影響過大。

例如,輸入了R個data,對每個dimension上求均值和標準差,對同一緯度上的數據作統(tǒng)一處理


在DL領域,每個訓練層的輸出都相當于下一層的輸入,所以每一層都需要進行Feature Scaling


Internal Covariate Shift:在網絡底層參數發(fā)生變化時,會引起后續(xù)參數的連鎖變化。進而使得每一層輸出數據的平均值和標準差一直在變,導致訓練收斂困難。

解決辦法:Batch Normalization

Batch知識點回顧:




可引入參數γ與β,對輸出數據的特征作進一步處理(γ與β可被訓練)


在testing環(huán)節(jié),由于測試集參數不參與訓練,網絡無法得知測試集數據的平均值和標準差,BN將會失效(回顧前面,BN的前提是知道整個數據集中某個維度的平均值和標準差)

但當數據集十分龐大或者只能一個個地輸入時,計算整個數據集的平均值和標準差將會十分困難。

所以實際上會取輸入數據的動態(tài)平均值,同時由于越接近訓練后期求出的數據平均值和標準差越精確,所以往往會在訓練后期使用更大的參數w。











【 深度學習李宏毅 】?Batch Normalization (中文)的評論 (共 條)

分享到微博請遵守國家法律
河间市| 遂川县| 探索| 武义县| 邯郸县| 肥城市| 和田县| 昌乐县| 夏邑县| 尚义县| 潍坊市| 蒙山县| 洛阳市| 隆德县| 绥棱县| 巴东县| 安远县| 尼勒克县| 方城县| 邢台市| 阿荣旗| 东源县| 丰镇市| 阳西县| 蒙山县| 衡东县| 青铜峡市| 宜兰县| 公主岭市| 白玉县| 额济纳旗| 黄冈市| 商洛市| 河津市| 聊城市| 会理县| 天水市| 七台河市| 江门市| 开江县| 美姑县|