arXiv reaDer
強化された線形変換によるバッチ正規化
Batch Normalization with Enhanced Linear Transformation
バッチ正規化(BN)は、最新のディープネットワークの基本単位であり、複雑なデータ分布に適合するBNの柔軟性を向上させるために線形変換モジュールが設計されています。この論文では、この線形変換モジュールを適切に強化することで、BNの能力を効果的に改善できることを示します。具体的には、単一のニューロンを使用するのではなく、線形変換の出力を計算するために、各ニューロンの近傍を追加で考慮することを提案します。 BNETという名前のメソッドは、ほとんどの深層学習ライブラリに2〜3行のコードで実装できます。シンプルさにもかかわらず、BNETは、幅広いバックボーンと視覚的なベンチマークにわたって一貫したパフォーマンスの向上をもたらします。さらに、BNETがネットワークトレーニングの収束を加速し、それに応じてより大きな重みを持つ重要なニューロンを割り当てることにより、空間情報を強化することを確認します。コードはhttps://github.com/yuhuixu1993/BNETで入手できます。
Batch normalization (BN) is a fundamental unit in modern deep networks, in which a linear transformation module was designed for improving BN's flexibility of fitting complex data distributions. In this paper, we demonstrate properly enhancing this linear transformation module can effectively improve the ability of BN. Specifically, rather than using a single neuron, we propose to additionally consider each neuron's neighborhood for calculating the outputs of the linear transformation. Our method, named BNET, can be implemented with 2-3 lines of code in most deep learning libraries. Despite the simplicity, BNET brings consistent performance gains over a wide range of backbones and visual benchmarks. Moreover, we verify that BNET accelerates the convergence of network training and enhances spatial information by assigning the important neurons with larger weights accordingly. The code is available at https://github.com/yuhuixu1993/BNET.
updated: Sat Nov 28 2020 15:42:36 GMT+0000 (UTC)
published: Sat Nov 28 2020 15:42:36 GMT+0000 (UTC)
参考文献 (このサイトで利用可能なもの) / References (only if available on this site)
被参照文献 (このサイトで利用可能なものを新しい順に) / Citations (only if available on this site, in order of most recent)
Amazon.co.jpアソシエイト