Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var KiT_BLALayer = kit.Types.AddType(&BLALayer{}, axon.LayerProps)
View Source
var KiT_DARs = kit.Enums.AddEnum(DARsN, kit.NotBitFlag, nil)
Functions ¶
Types ¶
type BLALayer ¶ added in v1.5.2
type BLALayer struct { rl.Layer DaMod DaModParams `view:"inline" desc:"dopamine modulation parameters"` }
BLALayer represents a basolateral amygdala layer
type BLAPrjn ¶ added in v1.5.2
BLAPrjn does standard trace learning using phase differences modulated by DA, and US modulation, using prior time sending activation to capture temporal asymmetry in sending activity.
type DARs ¶ added in v1.5.2
type DARs int
Dopamine receptor type, for D1R and D2R dopamine receptors
func (*DARs) FromString ¶ added in v1.5.2
type DaModParams ¶
type DaModParams struct { On bool `desc:"whether to use dopamine modulation"` DAR DARs `desc:"dopamine receptor type, D1 or D2"` BurstGain float32 `` /* 173-byte string literal not displayed */ DipGain float32 `` /* 233-byte string literal not displayed */ }
DaModParams specifies parameters shared by all layers that receive dopaminergic modulatory input.
func (*DaModParams) Defaults ¶ added in v1.5.2
func (dp *DaModParams) Defaults()
func (*DaModParams) Gain ¶ added in v1.5.2
func (dp *DaModParams) Gain(da float32) float32
Gain returns effective DA gain factor given raw da +/- burst / dip value
Click to show internal directories.
Click to hide internal directories.