Context Normalization Layer with Applications

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Faye, Bilal, Dilmi, Mohamed-Djallel, Azzag, Hanane, Lebbah, Mustapha, Bouchaffra, Djamel
Format: Preprint
Veröffentlicht: 2023
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910593667039232
author Faye, Bilal
Dilmi, Mohamed-Djallel
Azzag, Hanane
Lebbah, Mustapha
Bouchaffra, Djamel
author_facet Faye, Bilal
Dilmi, Mohamed-Djallel
Azzag, Hanane
Lebbah, Mustapha
Bouchaffra, Djamel
contents Normalization is a pre-processing step that converts the data into a more usable representation. As part of the deep neural networks (DNNs), the batch normalization (BN) technique uses normalization to address the problem of internal covariate shift. It can be packaged as general modules, which have been extensively integrated into various DNNs, to stabilize and accelerate training, presumably leading to improved generalization. However, the effect of BN is dependent on the mini-batch size and it does not take into account any groups or clusters that may exist in the dataset when estimating population statistics. This study proposes a new normalization technique, called context normalization, for image data. This approach adjusts the scaling of features based on the characteristics of each sample, which improves the model's convergence speed and performance by adapting the data values to the context of the target task. The effectiveness of context normalization is demonstrated on various datasets, and its performance is compared to other standard normalization techniques.
format Preprint
id arxiv_https___arxiv_org_abs_2303_07651
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Context Normalization Layer with Applications
Faye, Bilal
Dilmi, Mohamed-Djallel
Azzag, Hanane
Lebbah, Mustapha
Bouchaffra, Djamel
Computer Vision and Pattern Recognition
Artificial Intelligence
Machine Learning
Normalization is a pre-processing step that converts the data into a more usable representation. As part of the deep neural networks (DNNs), the batch normalization (BN) technique uses normalization to address the problem of internal covariate shift. It can be packaged as general modules, which have been extensively integrated into various DNNs, to stabilize and accelerate training, presumably leading to improved generalization. However, the effect of BN is dependent on the mini-batch size and it does not take into account any groups or clusters that may exist in the dataset when estimating population statistics. This study proposes a new normalization technique, called context normalization, for image data. This approach adjusts the scaling of features based on the characteristics of each sample, which improves the model's convergence speed and performance by adapting the data values to the context of the target task. The effectiveness of context normalization is demonstrated on various datasets, and its performance is compared to other standard normalization techniques.
title Context Normalization Layer with Applications
topic Computer Vision and Pattern Recognition
Artificial Intelligence
Machine Learning
url https://arxiv.org/abs/2303.07651