refractoring
This commit is contained in:
14
src/learn.jl
14
src/learn.jl
@@ -82,15 +82,15 @@ function learn!(kfn::kfn_1, correctAnswer::AbstractVector)
|
||||
end
|
||||
end
|
||||
|
||||
""" passthrough_neuron learn()
|
||||
""" passthroughNeuron learn()
|
||||
"""
|
||||
function learn!(n::passthrough_neuron, kfn::knowledgeFn)
|
||||
function learn!(n::passthroughNeuron, kfn::knowledgeFn)
|
||||
# skip
|
||||
end
|
||||
|
||||
""" lif learn()
|
||||
"""
|
||||
function learn!(n::lif_neuron, error::Number)
|
||||
function learn!(n::lifNeuron, error::Number)
|
||||
n.eRec = n.phi * n.epsilonRec
|
||||
|
||||
ΔwRecChange = n.eta * error * n.eRec
|
||||
@@ -98,9 +98,9 @@ function learn!(n::lif_neuron, error::Number)
|
||||
reset_epsilonRec!(n)
|
||||
end
|
||||
|
||||
""" alif_neuron learn()
|
||||
""" alifNeuron learn()
|
||||
"""
|
||||
function learn!(n::alif_neuron, error::Number)
|
||||
function learn!(n::alifNeuron, error::Number)
|
||||
n.eRec_v = n.phi * n.epsilonRec
|
||||
n.eRec_a = -n.phi * n.beta * n.epsilonRecA
|
||||
n.eRec = n.eRec_v + n.eRec_a
|
||||
@@ -111,9 +111,9 @@ function learn!(n::alif_neuron, error::Number)
|
||||
reset_epsilonRecA!(n)
|
||||
end
|
||||
|
||||
""" linear_neuron learn()
|
||||
""" linearNeuron learn()
|
||||
"""
|
||||
function learn!(n::linear_neuron, error::Number)
|
||||
function learn!(n::linearNeuron, error::Number)
|
||||
n.eRec = n.phi * n.epsilonRec
|
||||
|
||||
ΔwRecChange = n.eta * error * n.eRec
|
||||
|
||||
Reference in New Issue
Block a user