batchnorm: leverage TrackedArray mean
This commit is contained in:
parent
88bd8a8fbd
commit
6c7613e02b
@ -95,7 +95,7 @@ function (BN::BatchNorm)(x)
|
|||||||
|
|
||||||
ϵ = T(BN.ϵ)
|
ϵ = T(BN.ϵ)
|
||||||
m = size(x, 2) # batch size
|
m = size(x, 2) # batch size
|
||||||
μ = sum(x, 2) ./ m
|
μ = mean(x, 2)
|
||||||
σ = sqrt.(sum((x .- μ).^2, 2) ./ m .+ ϵ)
|
σ = sqrt.(sum((x .- μ).^2, 2) ./ m .+ ϵ)
|
||||||
|
|
||||||
# update moving mean/std
|
# update moving mean/std
|
||||||
|
Loading…
Reference in New Issue
Block a user