update TODO
This commit is contained in:
@@ -34,7 +34,6 @@ using .interface
|
|||||||
|
|
||||||
"""
|
"""
|
||||||
Todo:
|
Todo:
|
||||||
[*1] wRec should not normalized whole. it should be local 5 conn normalized.
|
|
||||||
[3] verify that model can complete learning cycle with no error
|
[3] verify that model can complete learning cycle with no error
|
||||||
[2] neuroplasticity() i.e. change connection
|
[2] neuroplasticity() i.e. change connection
|
||||||
[] using RL to control learning signal
|
[] using RL to control learning signal
|
||||||
@@ -58,6 +57,7 @@ using .interface
|
|||||||
[DONE] use LinearAlgebra.normalize!(vector, 1) to adjust weight after weight merge
|
[DONE] use LinearAlgebra.normalize!(vector, 1) to adjust weight after weight merge
|
||||||
[DONE] reset_epsilonRec after ΔwRecChange is calculated
|
[DONE] reset_epsilonRec after ΔwRecChange is calculated
|
||||||
[DONE] synaptic connection strength concept. use sigmoid, turn connection offline
|
[DONE] synaptic connection strength concept. use sigmoid, turn connection offline
|
||||||
|
[DONE] wRec should not normalized whole. it should be local 5 conn normalized.
|
||||||
|
|
||||||
Change from version: v06_36a
|
Change from version: v06_36a
|
||||||
-
|
-
|
||||||
|
|||||||
@@ -101,6 +101,7 @@ function learn!(kfn::kfn_1, correctAnswer::AbstractVector)
|
|||||||
nonFlipedSign = isequal.(n.subExInType, wSign) # 1 not fliped, 0 fliped
|
nonFlipedSign = isequal.(n.subExInType, wSign) # 1 not fliped, 0 fliped
|
||||||
LinearAlgebra.normalize!(n.wRec, 1)
|
LinearAlgebra.normalize!(n.wRec, 1)
|
||||||
n.wRec .*= nonFlipedSign # set weight that fliped sign to 0 for random new connection
|
n.wRec .*= nonFlipedSign # set weight that fliped sign to 0 for random new connection
|
||||||
|
normalizePeak!(n.wRec, 2)
|
||||||
|
|
||||||
synapticConnStrength!(n)
|
synapticConnStrength!(n)
|
||||||
#TODO neuroplasticity
|
#TODO neuroplasticity
|
||||||
|
|||||||
Reference in New Issue
Block a user