I’ve been thinkig about the dendrites thing.
I cant help but state that dendrites
kinda look like trees
┌───0───0──0──0─────
┌───┤
│ └─────0──0───────0──
┌───┤
│ │ ┌────0────0────0────
┌─────────┐ │ └───┤
│ │ │ └──────0──────0─────
│ Neuron ├───┤
│ │ │ ┌──────0───────0────
└─────────┘ │ ┌───┤
│ │ └──────0───────0────
└───┤
│ ┌──────0──0─────────
└───┤
└──0────0────0──0───
Dendrites would be good
at computing argmax()
'
│ '│' │ │
│ '│' │ │
│ '│' │ │
│ '│' │ │
└─┐►┘' └─┬─┘
'│' │
'└─◄─┬───┘
' '│'
'│'
each bifurcation only need to record
which side had the strongest activation
Inhibitory synapses on dendrites
would be good for multiplexing/shuffling
│ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │
│◄┘- │◄┘- │◄┘- │◄┘- │◄┘- │
│ │ │ │ │ │
└────┴────┴─┬──┴────┴────┘
│
│
┌───┴───┐
│ │
│ │
└───────┘
this is unrelated to dendrites but whatever.
A circuit that would be good at
conditionally copying data from one
area to another.
similar to the write-enable line in chips
┌───────────┐
│ Controller│
└───┬───┬───┘
│ │
┌──┘ │
│ ▼--
┌──────┼─ ⡇⡇⡇⡇⡇⡇⡇⡇⡇◄───────┐
│ │ ⡇⡇⡇⡇⡇⡇⡇⡇⡇ + │
│ │ │
▼+ │ │
◄─────► ⡇⡇⡇⡇⡇⡇⡇⡇⡇└──────┐ ⡇⡇⡇⡇⡇⡇⡇⡇⡇ ◄───────►
⡇⡇⡇⡇⡇⡇⡇⡇⡇ │ ⡇⡇⡇⡇⡇⡇⡇⡇⡇
│ │ + ▲
│ ▼-- │
│ + ⡇⡇⡇⡇⡇⡇⡇⡇⡇ │
└────────►⡇⡇⡇⡇⡇⡇⡇⡇⡇───────┘