ここで複数の質問をすることになると思います。私は Caffe を初めて使用するので、コメントをいただければ幸いです。
私のネットワーク入力画像にはサイズがあります1x41x41
私は64バッチサイズを使用しているので、データサイズは次のようになると思います64x1x41x41
(これが間違っている場合は修正してください)
いくつかの畳み込み層 (データ サイズを変更しない) の後、結果のデータに事前定義されたサイズのブロブを掛けたいと思います1x41x41
。EltwiseLayer
掛け算に使うと便利そうです。したがって、下から 2 番目のレイヤーを定義するにEltwise
は、ブロブ用に別の入力データが必要です。(他の方法で可能かどうか教えてください)
最初の質問: バッチ トレーニングは私を混乱させます。画像のバッチを単一のブロブで乗算したい場合EltwiseLayer
、下部のサイズは同じでなければなりませんか? 言い換えれば、repmat
(matlab) を使用して 64 個のブロブを複製してサイズを にするか、サイズの64x1x41x41
単一のブロブをプラグインでき1x1x41x41
ますか?
2 番目の質問: データに 100 個の異なるブロブを掛けてから、100 個の結果の平均を取得したいと考えています。EltwiseLayers
仕事をするために100を定義する必要がありますか? 1x100x41x41
または、サイズ(または)の単一のデータでブロブを収集し64x100x41x41
、データを複製して 100 倍にすることはできますか? もしそうなら、どうすればそれを行うことができますか?例は非常に役に立ちます。(TileLayer
どこかで見たことがありますが、その情報は銀河全体に広がっています。)
前もって感謝します。