プーリング(max / average)

特徴マップ上をプーリング窓がスライドし、各窓で max または average を取って縮小マップに書き込む様子と「移動不変性」を可視化します。

2
2
0
入力サイズ
出力サイズ
処理した窓
この窓の出力値
入力特徴マップ(オレンジ枠=プーリング窓)
出力(縮小マップ)
プーリングは、特徴マップを小さな窓(k×k)で区切り、各窓を 1 個の代表値にまとめて解像度を下げる(ダウンサンプリング)操作です。
max プーリングは窓内の最大値を、average プーリングは窓内の平均値を出力します。窓はストライド s ずつずれて全体を走査します。
出力サイズは floor((N − k) / s) + 1。窓やストライドを変えると、縮小マップの大きさがどう変わるか確かめましょう。さらに入力を少しずらしたとき、出力がどれだけ保たれるか(ストライドの区切りをまたぐと値がずれることもある)を右側で比較できます。

いま何が起きている?

ここがポイント