1

Caffeで画像前処理に関する質問があります。 私のカフェモデルでBatchNormalization Layerを使用している場合、私はすべてのトレーニングで前処理ステップ「イメージ平均減算」が必要ですか?これはBatchNormalization Layerで行われていますか?イメージ平均減算対バッチ正規化 - Caffe

答えて

3

画像平均減算がBatchNormalizationよりも別の何かを行い、異なる目的のために使用されている)=ありがとうございました。

バッチ正規化は、すべての単一画像ではなく、バッチを正規化し、データの分散を良好に保ち、高いアクティベーションに耐え、したがってオーバーフィッティングするために使用されます。その後、すべての画像が0平均を有するわけではないが、バッチの組み合わせは0平均を有する。バッチサイズが1の場合にのみ同じです。

画像平均減算は、入力空間の照明変化に対抗するために使用されます。 http://ufldl.stanford.edu/wiki/index.php/Data_Preprocessing

特定の例に応じて、平均後減算を使用する代わりに、入力後にバッチ正規化を適用しても良い結果が得られますが、これをテストする必要があります。