minor fix
This commit is contained in:
@@ -79,7 +79,7 @@ function lifComputeParamsChange!( phi::CuArray,
|
|||||||
# this neuron receive summed error signal (modelError)
|
# this neuron receive summed error signal (modelError)
|
||||||
nError .= (modelError .* wOutSum) .* arrayProjection4d
|
nError .= (modelError .* wOutSum) .* arrayProjection4d
|
||||||
eRec .= phi .* epsilonRec
|
eRec .= phi .* epsilonRec
|
||||||
wRecChange .+= ((-1 .* eta) .* nError .* eRec)
|
wRecChange .+= (-eta .* nError .* eRec)
|
||||||
|
|
||||||
# reset epsilonRec
|
# reset epsilonRec
|
||||||
epsilonRec .= 0
|
epsilonRec .= 0
|
||||||
@@ -112,7 +112,7 @@ function alifComputeParamsChange!( phi::CuArray,
|
|||||||
# this neuron receive summed error signal (modelError)
|
# this neuron receive summed error signal (modelError)
|
||||||
nError .= (modelError .* wOutSum) .* arrayProjection4d
|
nError .= (modelError .* wOutSum) .* arrayProjection4d
|
||||||
eRec .= phi .* (epsilonRec .- (beta .* epsilonRecA)) # use eq. 25
|
eRec .= phi .* (epsilonRec .- (beta .* epsilonRecA)) # use eq. 25
|
||||||
wRecChange .+= ((-1 .* eta) .* nError .* eRec)
|
wRecChange .+= (-eta .* nError .* eRec)
|
||||||
|
|
||||||
# reset epsilonRec
|
# reset epsilonRec
|
||||||
epsilonRec .= 0
|
epsilonRec .= 0
|
||||||
@@ -134,7 +134,7 @@ function onComputeParamsChange!(phi::CuArray,
|
|||||||
|
|
||||||
eRec .= phi .* epsilonRec
|
eRec .= phi .* epsilonRec
|
||||||
nError .= reshape(outputError, (1, 1, :, size(outputError, 2))) .* arrayProjection4d
|
nError .= reshape(outputError, (1, 1, :, size(outputError, 2))) .* arrayProjection4d
|
||||||
wOutChange .+= ((-1 .* eta) .* nError .* eRec)
|
wOutChange .+= (-eta .* nError .* eRec)
|
||||||
|
|
||||||
# reset epsilonRec
|
# reset epsilonRec
|
||||||
epsilonRec .= 0
|
epsilonRec .= 0
|
||||||
|
|||||||
Reference in New Issue
Block a user