私はストライドが単なる整数であるときにどのような意味があるのかを知っています(ステップによって、画像にフィルターを適用する必要があります)。しかし、(1, 1)
やそれ以上の次元のストライドはどうですか?畳み込みの2Dストライドの意味は何ですか?
4
A
答えて
5
ストライドは、フィルタが入力画像(テンソル)に沿ってどのように移動するかを定義します。異なる軸に沿って異なるストライドを停止するものはありません。たとえば、stride=[1, 2]
は0軸に沿って一度に1ピクセル、1軸に沿って一度に2ピクセルずつ移動します。この特定の組み合わせは一般的ではありませんが、可能です。
Tensorflow APIはさらに進んで、4D入力テンソルのすべての軸に対してカスタムストライドを実行できます(tf.nn.conv2d
参照)。このAPIを使用すると、各画像(最初の1
)と各入力チャンネル(最後の1
)を処理する必要がありますが、2x2
の空間ディメンションを適用するのが理にかなっています。strides=[1, 2, 2, 1]
を設定するのは珍しいことではありません。畳み込みに関する限り、操作はstrides
配列の場合はとなりますが、値も同じように便利です。
詳細については、this CS231n tutorialを強くお勧めします。
関連する問題
- 1. デコンボリューション(逆畳み込み)とは何を意味しますか?
- 2. 2Dの畳み込み定理
- 3. 2D配列のTensorFlow畳み込み
- 4. FFTによる畳み込みの短所は、実空間畳み込みと比べて何ですか?
- 5. 2D畳み込みPythonでMatlabのconv2に似て
- 6. Cで2D畳み込みを速く実装する方法
- 7. Keras畳み込みレイヤーはカラーチャンネルで何をしますか?
- 8. 畳み込みオートエンコーダーを使用した2Dから3Dへ
- 9. Tensorflow畳み込みとnumpy畳み込みの違い
- 10. 読み込みと読み込みの意味上の相違
- 11. 組み込み開発では「POR」は何を意味しますか?
- 12. 2d畳み込みPythonでデータが欠落している
- 13. バッチ畳み込み2dがnumpyでscipyなし?
- 14. グラフデータベースの「組み込みモード」と「単一サーバーモード」は何を意味しますか?
- 15. 畳み込みニューラルネットワークモデルアーキテクチャ
- 16. 私の畳み込みルーチンはnumpyとscipyの違いとは何ですか?
- 17. ゴーランの畳み込み
- 18. 畳み込みネットのケラスパラメータ
- 19. アンパッドカーネルの畳み込み
- 20. データキューブのガウス畳み込み
- 21. 畳み込み層のテンソルフローサイズ
- 22. 可変サイズ画像を持つ2D畳み込みニューラルネットワーク
- 23. ICD9コードからRxNormコードを予測する畳み込みネットワークは意味がありますか?
- 24. この畳み込み信号のアーチファクトの原因は何ですか?
- 25. メモリオーダーで「読み込み前に読み込む」とは何を意味しますか?
- 26. OpenCVのDFTベースの畳み込みは
- 27. numpyのストライドはサブアレイ内でのみストライドできますか?
- 28. 空間畳み込み対周波数畳み込み画像の逆フィルタ
- 29. 畳み込みネットワークの重み?
- 30. Nvidia NPP nppiFilterは、2dカーネルと畳み込み時にガベージを生成します。