dc.contributor
Aalto-yliopisto. Sähkötekniikan korkeakoulu
dc.contributor
Lampinen, Jouko
dc.contributor.author
Cordero Marcos, María Isabel
dc.date.issued
2011-11-20
dc.identifier
https://hdl.handle.net/2099.1/11435
dc.description.abstract
Projecte final de carrera fet en col.laboració amb Aalto University. School of Science and Technology. Faculty of Information and Natural Sciences
dc.description.abstract
In order to interact with real environments, performing daily tasks, autonomous agents (as machines or robots) cannot be hard-coded. Given all the possible scenarios and, in each scenario, all the possible variations, it is impossible to take into account every single situation that the autonomous agent may encounter. Humans are able to interact with the changing world using as a guidance the sensory input perceived. Thus, autonomous agents need to be able to adapt to a changing environment. This work proposes a biologically inspired solution that allows the agent to learn representations and skills autonomously that prepare the agent for future learning tasks. The biologically inspired solution proposed here, called a cognitive architecture, follows the hierarchical architecture found in the cerebral cortex. This model permits the autonomous agent to extract useful information from the sensory input data it receives. The information is coded in abstractions, which are invariant features found within the input patterns. The cognitive architecture uses slowness as a principle for extracting features. In principle, unsupervised learning algorithms based on slowness try to find relevant and slowly changing data. This information could be useful for self evaluation. The agent tries to learn how to manipulate the sensory abstractions, by linking those to the motor ones. This allows the robot to find the mapping between the motor actions it is taking and the changes it is able to produce in the surrounding environment. Using the cognitive architecture, an example will be implemented. An agent, who knows nothing about the environment it is placed on, will be able to learn how to move towards different places in space in an efficient (not random) way. Starting from random movements and capturing the sensory input data, it is able to learn concepts such as place and distance, which permits it to learn how to move towards a target efficiently.
dc.format
application/pdf
dc.publisher
Universitat Politècnica de Catalunya
dc.subject
Àrees temàtiques de la UPC::Informàtica::Intel·ligència artificial::Aprenentatge automàtic
dc.subject
Machine learning
dc.subject
Agentes autónomos
dc.subject
Arquitectura cognitiva
dc.subject
Principio de lentitud
dc.subject
Abstracciones sensorimotoras
dc.subject
Corteza cerebral.
dc.subject
Autonomous agents
dc.subject
Cognitive architecture
dc.subject
Slowness principle
dc.subject
Sensorimotor abstractions
dc.subject
Cerebral cortex
dc.subject
Aprenentatge automàtic
dc.title
Learning Sensorimotor Abstractions
dc.type
Master thesis (pre-Bologna period)