AI 2013
Mi nombre: Jose Aguilar Sitio de Trabajo: CEMISID Contacto: aguilar@ula.ve Consulta: por email cuadrar cita (en principio lunes en la tarde, martes en la mañana) http/ www.ing.ula.ve/ aguilar Sus correos al mio y taniana@ula.ve (titulo mensaje estudiante AI)
OBJETIVO Introducción a los Ambiente Inteligentes. En este curso se estudiará todo lo relativo al concepto de Ambientes Inteligentes (AI). Parte de los aspectos a considerar tienen que ver con el estudio de conceptos afines a la teoría de AI, la relación entre AI y los sistemas distribuidos, para después dedicarnos a estudiar la relación entre AI en Inteligencia Artificial (teoría de agentes, web semántica, etc.). 3
OBJETIVOS ESPECIFICOS Entender el concepto de AI Manejar todos los aspectos técnicos vinculados al diseño e implementación de AI Comprender la relación de los AI con otro áreas computacionales: Sistemas Distribuidos, Inteligencia Artificial Implementar aspectos esenciales para los AI en casos de estudio: domótica, etc. 4
Dinámicas del Curso Orienta encamina Productos Tecnológicos Paradigma Pedagógico Plasma conocimiento Posibilita Adquirir Define aspectos Temas del curso Coadyuva Apropiarse de los mismo
Dinámicas del Curso Sinergia Capacitacion De conocimiento Da la habilidad cognitiva Genera destreza Técnica Sinergia del Desarrollo Del Producto
Dinámicas Sinergias Esencia Sinergia Capacitación de Conocimientos (SCC) Conocimiento de base de AI Aprender a diseñar y construir AI Formación del área de conocimiento de base Todo el material en línea, internet Espacios de discusión y debate
Sinergias Sinergia Desarrollo de Productos (SDP) Definición y caracterización de un producto (obra) sobre el cual se ira plasmando el conocimiento adquirido Al final un producto (obra) con todo el contenido adquirido en el curso inmerso en él Herramienta de gestión de proyectos, Construcción progresiva (desarrollo ágil) Máximo 2 personas Se debe dar cuenta del recorrido del desarrollo del producto semanal (entregan informe de avance) Auto-organizados (pero visibles para todos): Definición de organización y roles a lo interno Reglas sociales consensuadas
Sinergias Sinergia Desarrollo de Productos Sistema Semántico basado en Ontologías para IA Sistema Multiagentes de Objetos Comunicantes Medio de Gestión de Servicios (Middleware) para Aplicaciones emergentes en AI Minería semántica en AI Robótica en AI Propuestas que ustedes tengan
Conocimiento de base Unidad I: Introducción Tema 1. Introducción a los Ambientes Inteligentes: conceptos, elementos, arquitecturas Tema 2. Conceptos relevantes para AI: Interoperabilidad, Interfaces, etc. Unidad II: Sistemas Distribuidos y AI Tema 1. Computación Penetrante Tema 2. Computación Ubicua Tema 3. Arquitectura Orientada a Servicios Tema 4. Computación Autonómica Tema 5. Medios de Gestión Servicios: Reflexivos, Conscientes del Contexto, etc. 10
Conocimiento de base Unidad III: Inteligencia Artificial y AI Tema 1. Inteligencia embebida y Objetos Inteligentes Tema 2. AI Basados en Agentes Tema 3. Web Semántica en AI. Tema 4. Aprendizaje en AI Unidad IV: Otros Conceptos Tema 1. Sistemas de recomendación en AI Tema 2. Realidad Aumentada/Realidad Mixta Tema 3. Los Sistemas Emergentes en AI 11
BIBLIOGRAFIA Agents and Ambient Intelligence, Serie de Ambient Intelligence and Smart Environments Volumen 12: IOS Press, http://ebooks.iospress.nl/volume/agents-and-ambient-intelligence An Agent architecture for Ambient Intelligence Elements Interoperability [3] Libro: Enterprise Interoperability II. 2007, pp 741-752 "Ambient intelligence: the confluence of ubiquitous/pervasive computing and artificial intelligence, Juan C. Augusto, 2007. Ambient Intelligence, Weber, Werner; Rabaey, Jan; Aarts, Emile H.L. (Eds.) 2005, Srpinger. 12
Recorrido Sinergia Desarrollo de Productos Se seguirá metodología ypbl ypbl: Ramas de diseño (funcional y técnico) y desarrollo Iterativo (ágil) Fases de requerimiento, análisis, diseño, implementación y tests Cada semana se avanzará en diseño y desarrollo según SCC mostrando: Reutilización de componentes, Herramientas de desarrollo, etc. Prototipos,informes de Avances, informes de iteraciones
ypbl Metodología de aprendizaje inspirada en Ingeniería de software Permite construir aplicaciones reales de software mientras se aprende. Cada Iteración: Cubre un tópico del curso aplicado al producto tecnológico Se redefinen roles en los grupos, recursos usados, cronogramas Interactuamos todos para alcanzar los objetivos de aprendizaje
Rama Desarrollo ypbl Requerimientos Rama Funcional Software Rama Técnica Aspectos Iteraciones I1 I2 I3 Análisis Software Plataforma Diseño Modelos Implementación Codigo Pruebas tests Liberación Disposición
Evaluación Conocimiento Adquirido (40%) Investigaciones, discusiones Exámenes cortos Producto (60%) Informes técnicos de Avances Informes semanales (que se hizo en la semana, quien lo hizo, que se debió hacer, que se va a hacer) Componente Tecnológico desarrollado
Definición del Producto Esencia del producto vs. objetivo del curso Esencial al curso para apropiarse del conocimiento Contenido del curso esencial para realizar el producto Tres plantillas Definición del producto Informes de Avance Informes Técnicos
Definición del Producto Nombre Objetivo Descripción Alcance Conocimiento Requerido Materiales requeridos Cliente/Doliente
Definición del Producto Informes de Avance Planificación de la semana siguiente Qué se logró en la semana Quién hizo qué, dificultades y necesidades Informes Técnicos Objetivo de la iteración Caracterización del mismo en el producto Planificación de la iteración Diseño del mismo en el producto Prototipo y pruebas del mismo
Semana Iteración Sinergia Desarrollo Producto Sinergia Capacitación Conocimiento 1 1 Definición del Producto Tema 1.1 Producto 2 1 Definición del Producto. Temas 1.1 y 1.2 3 1 Definición del Producto Temas 2.1, 2.2 Informe Técnico 1 4 2 Diseño y Desarrollo 1 Temas 2.3, 2.4 5 2 Diseño y Desarrollo 1 Temas 2.4, 2.5 6 2 Revisión del Conocimiento 1 7 2 Diseño y Desarrollo 1 Temas 3.1, 3.2 Informe Técnico 2 8 3 Diseño y Desarrollo 2 Temas 3.2, 3.3 9 3 Diseño y Desarrollo 2 Temas 3.4, 3.5 10 3 Diseño y Desarrollo 2 Informe Técnico 3 11 3 Revisión del Conocimiento 2 12 4 Diseño y Desarrollo 3 Temas 4.1, 4.2 13 4 Diseño y Desarrollo 3 Temas 4.2, 4.3 14 4 Diseño y Desarrollo 3 Informe Técnico 4 15 Revisión del Conocimiento 3 16 Presentación Pública Prototipo Prototipo + Informe