Evolving adaptive coincidence-detecting neurons
- W. Garrett Mitchener
College of Charleston
January 10, 2015
- W. Garrett Mitchener (C of C)
Evolving neurons January 10, 2015 1 / 23
Evolving adaptive coincidence-detecting neurons W. Garrett Mitchener - - PowerPoint PPT Presentation
Evolving adaptive coincidence-detecting neurons W. Garrett Mitchener College of Charleston January 10, 2015 W. Garrett Mitchener (C of C) Evolving neurons January 10, 2015 1 / 23 Neurons & action potentials Neurons and action potentials
Evolving neurons January 10, 2015 1 / 23
Neurons & action potentials
Evolving neurons January 10, 2015 2 / 23
Neurons & action potentials
Evolving neurons January 10, 2015 3 / 23
Neurons & action potentials
Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+
Evolving neurons January 10, 2015 3 / 23
Neurons & action potentials
Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+
Evolving neurons January 10, 2015 3 / 23
Neurons & action potentials
Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+
Evolving neurons January 10, 2015 3 / 23
Neurons & action potentials
Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+
Evolving neurons January 10, 2015 3 / 23
Neurons & action potentials
Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+
Evolving neurons January 10, 2015 3 / 23
Neurons & action potentials
Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+
Evolving neurons January 10, 2015 3 / 23
Neurons & action potentials
Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ Na+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+ K+
Evolving neurons January 10, 2015 3 / 23
Neurons & action potentials
Evolving neurons January 10, 2015 4 / 23
Neurons & action potentials
Evolving neurons January 10, 2015 4 / 23
Neurons & action potentials
Evolving neurons January 10, 2015 5 / 23
Neurons & action potentials
Evolving neurons January 10, 2015 6 / 23
Utrecht machine
Evolving neurons January 10, 2015 7 / 23
Utrecht machine
Evolving neurons January 10, 2015 8 / 23
Utrecht machine
Evolving neurons January 10, 2015 8 / 23
Utrecht machine
Evolving neurons January 10, 2015 8 / 23
Utrecht machine
Evolving neurons January 10, 2015 8 / 23
Utrecht machine
Evolving neurons January 10, 2015 8 / 23
Utrecht machine
Evolving neurons January 10, 2015 8 / 23
Utrecht machine
Evolving neurons January 10, 2015 8 / 23
Utrecht machine
Evolving neurons January 10, 2015 8 / 23
Utrecht machine
Evolving neurons January 10, 2015 9 / 23
Utrecht machine
Evolving neurons January 10, 2015 9 / 23
Utrecht machine
s p up p down 𝜄 𝜄
Evolving neurons January 10, 2015 9 / 23
Utrecht machine
Evolving neurons January 10, 2015 9 / 23
Utrecht machine
Evolving neurons January 10, 2015 9 / 23
Selective breeding
Evolving neurons January 10, 2015 10 / 23
Selective breeding
Evolving neurons January 10, 2015 11 / 23
Selective breeding
Evolving neurons January 10, 2015 11 / 23
Selective breeding
Evolving neurons January 10, 2015 11 / 23
Selective breeding
Evolving neurons January 10, 2015 11 / 23
Evolved coincidence detectors
Evolving neurons January 10, 2015 12 / 23
Evolved coincidence detectors
Neuron
3 10 41 54 13 15 1 14 11 11 4 4 11 11 2 2 2 2 4 4 4 5 4
Input
In
Output
1 2
Evolving neurons January 10, 2015 13 / 23
Evolved coincidence detectors
Inhibition Activation
Evolving neurons January 10, 2015 14 / 23
Evolved coincidence detectors
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ 5 10 15 20 5 10 15
■
Evolving neurons January 10, 2015 15 / 23
Evolved coincidence detectors
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ 5 10 15 20 5 10 15
■
Evolving neurons January 10, 2015 16 / 23
Evolved coincidence detectors
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ 5 10 15 20 5 10 15
■
Evolving neurons January 10, 2015 17 / 23
Hebbian learning
Evolving neurons January 10, 2015 18 / 23
Hebbian learning
Evolving neurons January 10, 2015 19 / 23
Hebbian learning
Evolving neurons January 10, 2015 19 / 23
Hebbian learning
clogging inhibition unclog receptors unclogging doesn't last
Evolving neurons January 10, 2015 20 / 23
Hebbian learning
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ 10 20 30 40 5 10 15
■
Evolving neurons January 10, 2015 21 / 23
Hebbian learning
10 20 30 40
5 10 15 A[3] ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ 10 20 30 40
5 10 15 A[41]
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆ ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
10 20 30 40
5 10 15 A[10]
▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲ ▲
10 20 30 40
5 10 15 A[54]
In: ╌╌┸┸╌╌╌╌╌╌╌┸┸╌╌╌╌╌╌╌┸┸╌╌╌╌╌╌╌┸╌╌╌╌╌╌┸╌╌╌ Out: ╌╌╌╌┸╌╌╌╌╌╌╌╌┸╌╌╌╌╌╌╌╌┸╌╌╌╌╌╌╌╌╌╌╌╌╌╌┸╌╌
Neuron
3 10 41 54
Input
In
Output
1
clogging inhibition unclog receptors unclogging doesn't last
Evolving neurons January 10, 2015 22 / 23
Hebbian learning
Evolving neurons January 10, 2015 23 / 23