无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

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

【 深度學習李宏毅 】?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 (中文)的評論 (共 條)

分享到微博請遵守國家法律
略阳县| 揭西县| 罗江县| 黄浦区| 抚松县| 晋江市| 吉林省| 贵港市| 边坝县| 郧西县| 铁岭县| 门源| 通山县| 庐江县| 宜宾市| 毕节市| 雷波县| 清徐县| 兴隆县| 喀喇| 年辖:市辖区| 徐汇区| 富蕴县| 邛崃市| 云梦县| 汾西县| 贡嘎县| 封丘县| 高邑县| 昭平县| 子长县| 博爱县| 五家渠市| 闵行区| 溧水县| 肇源县| 奇台县| 淳安县| 武冈市| 安龙县| 临高县|