2016-07-31 6 views

答えて

5

ケラスのサブサンプルは、テンソルフローのストライドと同じです。 tensorflow tf.nn.conv2d()関数のstrides引数を使用してこれを実装できます。

サブサンプル/ストライドは、コンボリューションを実行するときに各ディメンションでフィルタをどれだけ移動するかを示します。たとえば、各方向に1のストライドを設定すると、コンボリューションごとに1つずつフィルタをシフトし、入力と同じサイズの出力を生成します(ボーダーパディングエフェクトを除く)。ストライドが2に設定されている場合、結果の寸法は元のイメージの寸法の半分になります。

1

サブサンプリングを行うさまざまな方法があります。パッチの平均をとる平均的なプーリングや、最大のプーリングを行うことができます。後者の方が一般的です。 tf.nn.avg_pool()またはtf.nn.max_pool()を使用すると、これらの関数のドキュメントはhere

関連する問題