Download Evolution and Learning

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Evolution and Learning
Braitenberg 6: Selection, the Impersonal Engineer
Braitenberg 7: Concepts
EXAMPLES:
Modeling evolution: genetic algorithms
Modeling learning: reinforcement learning
(bee foraging)
Genetic Algorithms
genetic coding (chromosome/genes)
repeat
genotype  phenotype (development)
evaluation, of individuals in a population
selection, based on fitness
variation, genetic modification of selected
sensorL
motorL
sensorR
motorR
Parameters to encode:
Input gains:
2
Time constants:
2
Thresholds:
4
Injection current:
4
Injection noise:
4
Synaptic weights:
4
Syn. time constants: 4
Output gains:
2
TOTAL:
26
Assume 4 bit resolution per
parameter (16 possible values):
26 * 4 = 104 bits
2104 possibilities !!!
Learning vs. evolution
Functional
organization
(bee brain)
Reinforcement Learning
Montague PR, Dayan P, Person C, Sejnowski TJ (1995) Bee
foraging in uncertain environments using predictive Hebbian
learning. Nature 377, 725 - 728
Sensory
Input
Nectar
S
Y
N
B
Action
R
WY
r(t)
WN
P
WB
δ(t)
Diagram from: http://www.cs.stir.ac.uk/~kjt/teaching/31z7/posters/2003/igb.ppt
Related documents