refractoring

This commit is contained in:
2023-05-17 12:08:04 +07:00
parent b5c372d570
commit b7c674916e
4 changed files with 8 additions and 10 deletions

View File

@@ -126,7 +126,7 @@ end
function learn!(n::lif_neuron, error::Number)
n.eRec = n.phi * n.epsilonRec
ΔwRecChange = n.eta * error
ΔwRecChange = n.eta * error * n.eRec
n.wRecChange = (n.subExInType * n.wRecChange) + ΔwRecChange
reset_epsilonRec!(n)
end
@@ -138,7 +138,7 @@ function learn!(n::alif_neuron, error::Number)
n.eRec_a = -n.phi * n.beta * n.epsilonRecA
n.eRec = n.eRec_v + n.eRec_a
ΔwRecChange = n.eta * error
ΔwRecChange = n.eta * error * n.eRec
n.wRecChange = (n.subExInType * n.wRecChange) + ΔwRecChange
reset_epsilonRec!(n)
reset_epsilonRecA!(n)
@@ -149,7 +149,7 @@ end
function learn!(n::linear_neuron, error::Number)
n.eRec = n.phi * n.epsilonRec
ΔwRecChange = n.eta * error
ΔwRecChange = n.eta * error * n.eRec
n.wRecChange = (n.subExInType * n.wRecChange) + ΔwRecChange
reset_epsilonRec!(n)
end