Domain Specific Batch Normalization
Get the latest machine learning methods with code.
Domain specific batch normalization. It was proposed by sergey ioffe and christian szegedy in 2015. We propose a novel unsupervised domain adaptation framework based on domain specific batch normalization in deep neural networks. We recommand to create conda virtualenv nameded pytorch py36. If you want to cite our work follow the link arxiv.
This work was supported by institute for information communications technology promotion iitp grant funded by the korea government msit no 2017 0 01779 a machine learning and statistical inference framework for explainable artificial intelligence. Domain specific batch normalization for unsupervised domain adaptation dsbn pytorch implementation of domain specific batch normalization for unsupervised domain adaptation cvpr2019. Browse our catalogue of tasks and access state of the art solutions. In this paper we propose a simple yet powerful remedy called adaptive batch normalization adabn to increase the generalization ability of a dnn.
Batch normalization also known as batch norm is a method used to make artificial neural networks faster and more stable through normalization of the input layer by re centering and re scaling. Implemented in one code library. By modulating the statistics from the source domain to the target domain in all batch normalization layers across the network our approach achieves deep adaptation effect for domain adaptation tasks. While the effect of batch normalization is evident the reasons behind its effectiveness remain under discussion.
We aim to adapt to both domains by specializing batch normalization layers in convolutional neural networks while allowing them to share all other model parameters which is realized by a two stage algorithm. Peking university 0 share. To separate domain specific information for unsuper viseddomainadaptation weproposeanovelbuildingblock for deep neural networks referred to as domain specific batch normalization dsbn. A dsbn layer consists of two branches of batch normalization bn each of which is in charge of a single domain exclusively.
This video explains the paper domain specific batch normalization for unsupervised domain adaptation.