2017-09-01 20 views
1

現在、深い学習に取り掛かりたいと思っています。CNNに関する理解にマイナーな問題があります。畳み込みレイヤの出力サイズ

CS231nによれば、convの出力サイズを計算する一般的な公式は次のようになります。層はW'=(W−F+2P)/S+1です。Wは入力サイズ、Fは受容フィールド、Pはパディング、Sはストライドです。これまでのところとても良いと私は完全にその数式を理解することができます。

しかし、TensorFlow tutorialがあります。チュートリアルによると、最初の畳み込みレイヤの出力サイズは28x28x32です。なぜ(28-5)/ 1 + 1 = 24→24x24x32にならないので、最初のプール層は12x12x32に縮小されますか?私はここで間違って何をしていますか?

答えて

2

ここでコンバレイヤーのデフォルトでは、SAMEのパディングが使用されています。 SAMEのためのP=floor(F/2)パディング。したがって(28- 5 + 2*2)/1 +1 = 28

+0

ありがとうございます。どういうわけか私は 'SAME'が1つのパディングを意味すると仮定していました。 – n1try

関連する問題