trying logit crossentropy loss
This commit is contained in:
@@ -60,7 +60,7 @@ end
|
||||
|
||||
function compute_wRecChange!(n::lifNeuron, error::Float64)
|
||||
n.eRec = n.phi * n.epsilonRec
|
||||
ΔwRecChange = n.eta * error * n.eRec
|
||||
ΔwRecChange = -n.eta * error * n.eRec
|
||||
n.wRecChange .+= ΔwRecChange
|
||||
reset_epsilonRec!(n)
|
||||
end
|
||||
@@ -69,7 +69,7 @@ function compute_wRecChange!(n::alifNeuron, error::Float64)
|
||||
n.eRec_v = n.phi * n.epsilonRec
|
||||
n.eRec_a = -n.phi * n.beta * n.epsilonRecA
|
||||
n.eRec = n.eRec_v + n.eRec_a
|
||||
ΔwRecChange = n.eta * error * n.eRec
|
||||
ΔwRecChange = -n.eta * error * n.eRec
|
||||
n.wRecChange .+= ΔwRecChange
|
||||
reset_epsilonRec!(n)
|
||||
reset_epsilonRecA!(n)
|
||||
@@ -77,7 +77,7 @@ end
|
||||
|
||||
function compute_wRecChange!(n::linearNeuron, error::Float64)
|
||||
n.eRec = n.phi * n.epsilonRec
|
||||
ΔwRecChange = n.eta * error * n.eRec
|
||||
ΔwRecChange = -n.eta * error * n.eRec
|
||||
n.wRecChange .+= ΔwRecChange
|
||||
reset_epsilonRec!(n)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user