0

デコンボリューションは、基本的にフリップされたフィルターによる出力の畳み込みで、2Dデータ用に実装されています。しかし、私は3Dデータのためにそれを一般化することができません。たとえば、寸法が3x5x5で、フィルタのサイズが3x3x3、ストライドが1に設定されているとします。出力は、寸法が1x3x3になります。私が理解していないことは、この出力のデコンボリューションを計算する方法です。フリップされたフィルタは、再び、寸法が3x3x3であり、畳み込みの出力は、畳み込みに適合しない寸法が1x3x3である。では、デコンボリューションをどのように計算できますか?3チャンネル画像の畳み込みレイヤーの逆方向パス

答えて

1

おそらく、このpostが少しお手伝いします。同じサイズのフィルタがデコンボリューションの次元に合わないと言うのは間違いありません。そのため、1x3x3には、必要なサイズになるまでゼロ、平均値、nnなどが埋め込まれます。深さは同じように扱うことができます。あなたの例では、3x3x3フィルタを使って1x3x3を3x5x5に 'デコンボリューション'する必要があります。したがって、私たちは1x3x3を5x7x7に(あなたが好む方法で)パディングし、フィルタを適用します。このプロセスには明らかな欠点があります。これは、より少ない情報量からより多くの情報を推測しようとしているという事実に由来します。

関連する問題