Home

Awesome

Centered Weight Normalization

This project is the Torch implementation of the paper: Centered Weight Normalization in Accelerating Training of Deep Neural Networks ( ICCV 2017).

@INPROCEEDINGS{Huang2017ICCV,
    author = {Lei Huang and Xianglong Liu and Yang Liu and  Bo Lang and Dacheng Tao},
    title = {Centered Weight Normalization  in Accelerating Training of Deep Neural Networks},
    booktitle = {ICCV},
    year = {2017}}

Updates

Requirements and Dependency

Experiments in the paper

1. MLP architecture over SVHN dataset

  cd dataset
   th preProcess_div256.lua

Note that this script is based on the Torch script for SVHN

 th exp_MLP.lua 
 bash 1_execute_MLP_svhn.sh  
 bash 1_execute_MLP_svhn_adam.sh  

2. VGG-A architecture over Cifar-10 dataset

 th exp_vggA.lua –dataPath './dataset/cifar_provider.t7'
 bash   2_execute_Conv_CIFAR10_vggA.sh

3. GoogLeNet architecture over Cifar datasets

th exp_GoogleNet_dataWhitening.lua –dataPath './dataset/cifar100_whitened.t7'
 3_execute_Conv_CIFAR100_GoogLeNet.sh 

The GoogLeNet model is based on the project on: https://github.com/soumith/imagenet-multiGPU.torch

4. Residual network architecture over Cifar datasets

th exp_res_dataNorm.lua –dataPath './dataset/cifar10_original.t7'
4_execute_Conv_CIFAR10_resnet.sh

The normlization of Cifar dataset is in the script th exp_res_dataNorm.lua. The residual network model and respective script are based on facebook ResNet.

5. GoogLeNet over ImageNet

This experiment is based on the project at: https://github.com/soumith/imagenet-multiGPU.torch. <br> The proposed model are in: './models/imagenet/'

Contact

huanglei@nlsde.buaa.edu.cn, Any discussions and suggestions are welcome!