0
私はコンカテインメント層に関する文書をここで読む:Layer Catalogue Concat。それは述べて:連結層は実際にcaffeで4D出力を生成しますか?
入力:
n_i * c_i * h * w for each input blob i from 1 to K.
出力:
軸= 0の場合:
(n_1 + n_2 + ... + n_K) * c_1 * h * w
、および C_Iすべての入力が同じである必要があります。if axis = 1:
n_1 * (c_1 + c_2 + ... + c_K) * h * w
、すべての入力n_iは同じにする必要があります。
しかし、私はすべての層が3D入力を受け入れると、4次元の出力がどのようにできるのか、これを想像していますか? 4D出力を3D出力として読み込むには何らかのトリックがありますか?
caffeのドキュメントは、常に手前のバッチサイズを放棄します。したがって、一般的なバッチサイズには関係しません。 – Kev1n91
私が意味するのは、すべての層のCaffeが通常4Dの入力と出力を処理するということです。操作が3Dブロック上にあっても、バッチサイズ(軸0)に沿って繰り返されます。しかし、「入力が3Dなら4D出力」と言ってどういう意味ですか?私はあなたの意見を誤解している可能性があります。 –
質問は、提示された公式の「何ですか」に分割することができますか? – Kev1n91