From 7a6ca16f83c3beebe5ebe252128d1124f72d56f5 Mon Sep 17 00:00:00 2001 From: ton Date: Thu, 10 Aug 2023 13:28:33 +0700 Subject: [PATCH] minor fix --- src/learn.jl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/learn.jl b/src/learn.jl index e65ab72..f866567 100644 --- a/src/learn.jl +++ b/src/learn.jl @@ -79,7 +79,7 @@ function lifComputeParamsChange!( phi::CuArray, # this neuron receive summed error signal (modelError) nError .= (modelError .* wOutSum) .* arrayProjection4d eRec .= phi .* epsilonRec - wRecChange .+= ((-1 .* eta) .* nError .* eRec) + wRecChange .+= (-eta .* nError .* eRec) # reset epsilonRec epsilonRec .= 0 @@ -112,7 +112,7 @@ function alifComputeParamsChange!( phi::CuArray, # this neuron receive summed error signal (modelError) nError .= (modelError .* wOutSum) .* arrayProjection4d eRec .= phi .* (epsilonRec .- (beta .* epsilonRecA)) # use eq. 25 - wRecChange .+= ((-1 .* eta) .* nError .* eRec) + wRecChange .+= (-eta .* nError .* eRec) # reset epsilonRec epsilonRec .= 0 @@ -134,7 +134,7 @@ function onComputeParamsChange!(phi::CuArray, eRec .= phi .* epsilonRec nError .= reshape(outputError, (1, 1, :, size(outputError, 2))) .* arrayProjection4d - wOutChange .+= ((-1 .* eta) .* nError .* eRec) + wOutChange .+= (-eta .* nError .* eRec) # reset epsilonRec epsilonRec .= 0