def batch_norm(tparams, input, options, prefix='cnn'):
""" layer1_input: n_sample * n_feature 64*20
input_shape: (num of hiddens, number of input features) 200*20
pred_shape: (num of labels, number of hiddens) 2*200
y_recon : n_label *n_sample 2*64
"""
input_hat=(input-input.mean(0))/(input.std(0)+1.0/options['L'])
input_=input_hat*tparams[_p(prefix,'gamma')]+tparams[_p(prefix,'beta')]
return input_
评论列表
文章目录