批標準化(批歸一化;batch normalize)
- 將前章用到的標準化方法(Z-score, min-max等)在輸入數據進入每一層前皆進行標準化處理
- 使神經網絡效果變好
- 緩解梯度消失的問題
- 計算量較大,速度變慢
keras.layers.BatchNormalization()
- 以下方法可以自己試試看
- 使神經網絡效果變好
先激活函數處理完在進行歸一化
1 | model_with_bn = keras.models.Sequential() |
先進行歸一化後在進行激活函數處理
1 | model_with_bn = keras.models.Sequential() |
實現擁有批歸一化的深度神經網絡