在Matconvnet中将Batchnormalization = false时的批量规范化工作

时间:2017-05-25 12:36:22

标签: deep-learning mnist matconvnet batch-normalization

我正在使用matconvnet库。在MNIST示例中,默认参数batchnormalization = true。但是VL_NNBNORM()函数什么都没有(只是注释行)。这虽然有效吗?或者我必须改变vl_nnbnorm函数吗? 我的意思是,如果我将batchnormalization = false更改为true,是否足够? 感谢..

1 个答案:

答案 0 :(得分:0)

是的,这已经足够了。如果您看到更快的收敛,则意味着批量规范正在运行。 vl_nnbnorm.m没有任何东西,因为它调用了一个mex文件。这就是Matlab调用mex文件的方式---你有一个同名的虚拟.m文件。