Robótica y Sistemas AutónomosRobótica InteligenteVisión por ComputadorRedes BayesianasProcesos de OptimizaciónRedes NeuronalesGráficos por ComputadorAnálisis de DatosSistemas Autónomos
http://www.sc.ehu.es/ccwrobot
•Robótica•Arquitecturas de Control•Navegación•Localización
“Filosofía de la Robótica Basada en el Comportamiento”
•Aprendizaje Automático•Paradigmas de inducción de modelos•Multiclasificadores•Redes Bayesianas
•Redes neuronales en visión para identificación de objetos, caras,...•Optimización combinatoria para multiclasificadores•Navegación Inteligente y Visión en Robótica•Predicción Metereológica•Diagnóstico Médico•Optimización de rutas en problemas de transporte
Robotics ans Autonomous Systems Group: http://www.sc.ehu.es/ccwrobot
4
Machine Learning: supervised classification
Search
Artificial Intelligence
Planning Knowledge
Representation
Machine Learning Robotics
Clustering
Classification
Genetic Algorithms
Reinforcement
Learning
Robotics ans Autonomous Systems Group: http://www.sc.ehu.es/ccwrobot
5
Supervised Learning
Learning Function
Learning Machine
Problem
Unstructured indications Knowledge
Solution
Examples
Classification Tasks
RulesClassificatiopn TreesProbabilistic reasoning..
Attribute1
... Attributen
Class
value1,1
... value1, n
class1
value2,1
... value2, n
class2
... ... ... ...
value1,1
... valuen,n
classn
Robotics ans Autonomous Systems Group: http://www.sc.ehu.es/ccwrobot
6
Supervised ClassificationExample of a database
Fever Headache
Discomfort
Flu
No No No No
Low No No No
Low Yes Yes Yes
No Yes Yes Yes
No No Yes Yes
No Yes No Yes
High No No Yes
• Predictor Variables:• Patient Symptoms• Medical Measures
• Class• Flu (Yes or no)
Robotics ans Autonomous Systems Group: http://www.sc.ehu.es/ccwrobot
7
Example: classification tree Problem: Flu
Fever
Flu = YesYes
High
HeadacheLow
Discomfort
No Fever
Flu = YesYes Flu = NONO
Yes No
Flu = YesYes Flu = NONO
Yes No
Supervised Classification
Robotics ans Autonomous Systems Group: http://www.sc.ehu.es/ccwrobot
8
K Nearest Neighbors
Classes: • Red shapes• Green Shapes
3 - NN (K = 3)
Example: 3-Nearest Neighbors
Acciones finales de Marisorgin cruzando la puerta
Comportamiento: cruzar puerta
Ladrillo (L)
Pladour Azul (A)
Madera (M)Suelo (S)
Pared (P)
Reconocimiento de Superficies
Reconocimiento de caras, actividades
Posibles aplicaciones
• Diagnóstico, mantenimiento de trenes u otro tipo de maquinaria compleja
• Detección de anomalías
• Automatización de procesos
• Optimización de rutas
• ...