Use native Theano BN
This commit is contained in:
parent
892d9fae84
commit
f3e7245910
@ -314,7 +314,8 @@ def normalize_batch_in_training(x, gamma, beta,
|
||||
def batch_normalization(x, mean, std, beta, gamma, epsilon=0.0001):
|
||||
'''Apply batch normalization on x given mean, std, beta and gamma.
|
||||
'''
|
||||
normed = (x - mean) * (gamma * T.inv(std + epsilon)) + beta
|
||||
normed = T.nnet.bn.batch_normalization(x, gamma, beta, mean, std + epsilon,
|
||||
mode='high_mem')
|
||||
return normed
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user