@@ -33,8 +33,8 @@ var LayerParams = axon.LayerSheets{
3333 ly .Learn .CaSpike .Dt .MTau = 5 // 5 > 10 even with more ncycles
3434
3535 ly .Learn .Timing .On .SetBool (false )
36- ly .Learn .Timing .Refractory .SetBool (true )
37- ly .Learn .Timing .LearnThr = 0.05
36+ ly .Learn .Timing .Refractory .SetBool (false )
37+ ly .Learn .Timing .LearnThr = 0
3838 ly .Learn .Timing .SynCaCycles = 160
3939 ly .Learn .Timing .MinusThr = 0
4040 ly .Learn .Timing .MinusCycles = 110
@@ -95,7 +95,7 @@ var PathParams = axon.PathSheets{
9595 Set : func (pt * axon.PathParams ) {
9696 // pt.Com.MaxDelay = 10 // not much effect
9797 // pt.Com.Delay = 10
98- pt .Learn .LRate .Base = 0.1 // 0.1 > 0.05
98+ pt .Learn .LRate .Base = 0.2 // 0.1 > 0.05
9999 pt .Learn .DWt .SubMean = 1 // 1 -- faster if 0 until 20 epc -- prevents sig amount of late deterioration
100100 pt .SWts .Adapt .LRate = 0.0001 // 0.005 == .1 == .01
101101 pt .SWts .Adapt .HiMeanDecay = 0 // 0 > 0.0008 (best in lvis)
@@ -105,6 +105,10 @@ var PathParams = axon.PathSheets{
105105 pt .Learn .DWt .LearnThr = 0.1
106106 pt .Learn .DWt .SynCa20 .SetBool (false )
107107 }},
108+ {Sel : "#ITToOutput" , Doc : "" ,
109+ Set : func (pt * axon.PathParams ) {
110+ pt .Learn .LRate .Base = 0.1 // 0.1 > 0.05
111+ }},
108112 {Sel : ".BackPath" , Doc : "top-down back-pathways MUST have lower relative weight scale, otherwise network hallucinates -- smaller as network gets bigger" ,
109113 Set : func (pt * axon.PathParams ) {
110114 pt .PathScale .Rel = 0.2 // .2 >= .3 > .15 > .1 > .05 @176
@@ -115,7 +119,7 @@ var PathParams = axon.PathSheets{
115119 }},
116120 {Sel : ".V1SC" , Doc : "v1 shortcut" ,
117121 Set : func (pt * axon.PathParams ) {
118- pt .Learn .LRate .Base = 0.02 // 0.02 >= 0.01 > 0.001, 0.05
122+ pt .Learn .LRate .Base = 0.04 // 0.02 >= 0.01 > 0.001, 0.05
119123 pt .PathScale .Rel = 0.05 // 0.2 >> 0.3, 0.5 (blows up)
120124 pt .SWts .Adapt .On .SetBool (false ) // seems better
121125 }},
0 commit comments