This course will teach you cognitive science background and the programming bases to design robots .
Developmental A.I. is a new branch of A.I. that aims to create an artificial system that can develop autonomously like a newborn baby. If implemented in a robot, it will initially behave like a newborn animal that explores and plays with its environment. The very long-term objective would be to create a robot capable of reaching human-level intelligence.
A key feature of developmental learning algorithms is to generate self-programming. Self-programming means that the data that is learned can be re-executed by the system itself. This radically differentiates developmental learning algorithms from traditional machine learning such as neural networks and reinforcement learning algorithms, which learn values and weights.
The developmental sharks
Rudimentary Developmental Robot
Demonstration of developmental learning
Constructing Ontology from experience of interaction
Enactive Cognitive Architecture
Little AI Level 4