1

ここで複数の質問をすることになると思います。私は Caffe を初めて使用するので、コメントをいただければ幸いです。

私のネットワーク入力画像にはサイズがあります1x41x41私は64バッチサイズを使用しているので、データサイズは次のようになると思います64x1x41x41(これが間違っている場合は修正してください)

いくつかの畳み込み層 (データ サイズを変更しない) の後、結果のデータに事前定義されたサイズのブロブを掛けたいと思います1x41x41EltwiseLayer掛け算に使うと便利そうです。したがって、下から 2 番目のレイヤーを定義するにEltwiseは、ブロブ用に別の入力データが必要です。(他の方法で可能かどうか教えてください)

最初の質問: バッチ トレーニングは私を混乱させます。画像のバッチを単一のブロブで乗算したい場合EltwiseLayer、下部のサイズは同じでなければなりませんか? 言い換えれば、repmat(matlab) を使用して 64 個のブロブを複製してサイズを にするか、サイズの64x1x41x41単一のブロブをプラグインでき1x1x41x41ますか?

2 番目の質問: データに 100 個の異なるブロブを掛けてから、100 個の結果の平均を取得したいと考えています。EltwiseLayers仕事をするために100を定義する必要がありますか? 1x100x41x41または、サイズ(または)の単一のデータでブロブを収集し64x100x41x41、データを複製して 100 倍にすることはできますか? もしそうなら、どうすればそれを行うことができますか?例は非常に役に立ちます。(TileLayerどこかで見たことがありますが、その情報は銀河全体に広がっています。)

前もって感謝します。

4

1 に答える 1