SISTEMAS INTELIGENTES

Documentos relacionados
Métodos de Inteligencia Artificial

ÍNDICE DE CONTENIDOS. sistema Los Subsistemas de la Empresa El entorno empresarial Funciones Directivas LA EMPRESA COMO SISTEMA. FUNCIONES DIRECTIVAS

Inteligencia Artificial. Oscar Bedoya

Inteligencia en Redes de Comunicaciones - 08 Agentes

Diseño Organizacional

Complejidad computacional (Análisis de Algoritmos)

ECAM - Entrenamiento de candidatos a misioneros. Modulo 4 Semana 14

Juegos Serios Fundamentos y experiencias de desarrollo

Agentes Inteligentes. 1. Concepto de agente 2. Agente racional 3. El entorno del agente 4. Estructura de agente

FUNDACIÓN UNIVERSITARIA TECNOLÓGICO COMFENALCO

CONCEPTOS BASICOS DE CALIDAD

Ética en la gestión del negocio

INTERFACES INTELIGENTES. ING. MA. MARGARITA LABASTIDA ROLDÁN E mail:

En la sección anterior nos quedamos en que: La estructura de un Agente está dado por: Agente = Arquitectura + Programa

Capítulo Uno. Planteamiento del Problema

Nombre de la asignatura: Algoritmos y Lenguajes de programación.

EBOOK: Introducción al Marketing

TSTC. Dpt. Teoría de la Señal, Telemática y Comunicaciones Tema 1 INTRODUCCIÓN A LA ROBÓTICA

Diseño arquitectónico 1ª edición (2002)

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

Complejidad de los Algoritmos

Introducción a la Robótica Mecanismos para el control de un robot (4)

Redes bayesianas temporales para reconocimiento de escenarios

TEMA 2.-INTRODUCCIÓN A LOS CONCEPTOS DE OFERTA Y DEMANDA: EL EQUILIBRIO DEL MERCADO

Experiencia 2. Laboratorio de Redes 2010, UTFSM. Valparaíso, 25 de marzo de 2011

M. C. Felipe Santiago Espinosa

ANALISIS Y DISEÑO DE SISTEMAS HERRAMIENTAS PARA DETERMINAR REQUERIMIENTOS DE SISTEMAS

Guía práctica de estudio 03: Algoritmos

Principales Teorías de Liderazgo. José Jorge Saavedra

Programa Integral de Acompañamiento para la guía vocacional, académica y profesional de los y las estudiantes del American Junior College

ERP vs. Sistemas Administrativos

GESTIÓN DEL CONOCIMIENTO: La diferenciación del futuro.

Investigación de Mercados. Sesión 1: El proceso de toma de decisiones en la investigación de mercados

CAPÍTULO 1 PLANIFICACIÓN DEPORTIVA SECCIÓN CONTENIDO 1.1. Introducción 1.2. Proceso de planificación de un entrenamiento. Conclusiones

CONECTIVISMO. Teoría de aprendizaje para la era digital Siemens. Cilsia Rivera Lopez y Carmen I. Ortiz Rivera ETEG 500 Profesora: Laylannie Torres

Introducción a la Robótica Mecanismos para el control de un robot (5)

Diagramas De Casos De Uso

Sistemas Operativos. Dr. Luis Gerardo de la Fraga. Departamento de Computación Cinvestav

Breve introducción a la Investigación de Operaciones

Definición de Capacidad. Planeación Estratégica de la Capacidad. Capacidad. Horizonte de Planeación. Mediciones de Capacidad

Avalúo en la Sala de Clases: fortalecer el aprendizaje

PROCEDIMIENTO ACCIONES PREVENTIVAS, CORRECTIVAS Y DE MEJORA

Título de la Memoria. Diseño e implementación de un juego MMORPG (Massive(ly) Multiplayer Online Rol Playing Game)

INVESTIGACIÓN DE MERCADOS

Conteste a cuatro de las siguientes cinco cuestiones. Explique el concepto y ponga un ejemplo. Cada una de las cuestiones vale 1 punto.

Lección 2 - Conceptos de organización y planeación comunitaria

APRENDIZAJE POR REFUERZO

Clasificación de robots. Clasificación de robots. Universidad Autónoma de Guerrero Unidad Académica de Ingeniería

Tema II: Metodología para la construcción de programas

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

Memoria Cache. Departamento de Arquitectura de Computadores

Universidad Nacional Abierta y a Distancia UNAD - Vicerrectoría Académica y de Investigación - VIACI

Departamento Nacional de Planeación

L.A. y M.C.E. Emma Linda Diez Knoth

PLAN DE ESTUDIOS COMPONENTE TECNICO CIENTIFICO ÁREA: TECNOLOGIA E INFORMATICA CICLO 3(6-7)

Ampliación de las funciones docentes:

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Introducción a la Ingeniería Básicas de Ingeniería

El método deductivo: es aquel que parte de datos generales aceptados como validos para llegar a una conclusión de tipo particular.

2. METODOLOGÍA. Los tipos fundamentales de Estudios de Investigación, como nos recuerda Bavaresco, son cuatro:

POLITICAS NACIONALES BASADAS EN EVIDENCIA: SIGNIFICADO E IMPLICACIONES

PERFIL DOCENTE DE LA UAM-AZCAPOTZALCO

Joaquín Urien Publicidad I TP1 OBJETIVO

Administración de Proyectos de TI

Inteligencia Artificial

SILABO DE SISTEMAS OPERATIVOS

INTERPRETACIÓN NORMA OHSAS 18001:2007 MÓDULO 1 SESIÓN 1 INTERPRETACIÓN DE LA NORMA OHSAS 18001:2007 DOCENTE: Ing. Dª. Ana I.

Teorías del aprendizaje

EJERCICIOS DE CONTROL POR COMPUTADOR BOLETIN V: SISTEMAS DISCRETOS (I)

2. LA IMPORTANCIA QUE TIENE EL BSC EN UNA ORGANIZACIÓN

HERRAMIENTA MÓDULO DE LIDERAZGO

Cristian Blanco

LISTA DE VERIFICACIÓN

INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE ADMINISTRACIÓN DE PROYECTOS DE T.I.

* Una definición del pensamiento crítico es el pensamiento reflexivo que se centra en decidir en qué creer o qué hacer (Ennis, 1987).

Al finalizar el semestre y dada una situación real o hipotética, el estudiante estará en capacidad de:

4. Diseño y dibujo de moldes y matrices

GUÍA DE AUTOAPRENDIZAJE N 02 HÁBITOS DE ESTUDIO

Aspectos Básicos de Networking

Bodegas de Datos y OLAP. Introducción a la Bodegas de Datos

UNIDAD II INTELIGENCIA ARTIFICIAL Y ROBOTICA

Programa Construye T Guía para utilizar las Fichas de Actividades Construye T en el AULA

Oferta tecnológica: Sistema de control que permite el vuelo autónomo de drones

PROGRAMACION CONCURRENTE Y DISTRIBUIDA

Formulación y diseño de proyectos sociales

INDICE 1. Introducción a la Contabilidad de Costos y la Administración de Costos Parte 1. Conceptos Básicos de la Administración de Costos

Bloque 1. Contenidos comunes. (Total: 3 sesiones)

Universidad Tec Milenio: Profesional FP06003 Estrés Laboral. Tema 15

ISO SERIE MANUALES DE CALIDAD GUIAS DE IMPLEMENTACION. ISO 9001:2008 Como implementar los cambios parte 1 de 6

Segundo curso de Sistemas de Gestión de la Energía para Instalaciones Industriales del Sector Público ISO 50006:2014, ISO 50015:2014

UNIVERSIDAD DE GUADALAJARA

Transcripción:

SISTEMAS INTELIGENTES Tema 2 Estructura de un Agente Dr. Jesús Antonio González Bernal

Contenido Clasificación de Agentes Agentes de Reflejo Simple Agentes Bien Informados de lo que Pasa Agentes Basados en Metas Agentes Basados en Utilidad Tipos de Arquitectura para a un Agente Ambientes 2 BUAP

Clasificación de Agentes

Importante Antes de diseñar un agente, se tiene que considerar: Percepciones Posibles Acciones Posibles Medida de desempeño u objetivos que debe lograr Tipos de entorno en los que va a operar 4 BUAP

Ejemplo Considere un piloto automático para un carro (PAC) Cantidad de variables ilimitada Cuáles serían sus: Percepciones Acciones Metas Ambiente 5 BUAP

Tipos de Agente Para el piloto automático, se pueden considerar diversos tipos de agentes: Agentes de reflejo simple Agentes bien informados de todo lo que pasa Agentes basados en metas Agentes basados en utilidad 6 BUAP

Agentes de Reflejo Simple Estrategia: resumir lo más importante Basada en reglas Reglas de condición acción Si el carro de adelante esta frenando, entonces empezar a frenar Los agentes de reflejo simple funcionan si se toma la acción correcta con base en la percepción p del momento 7 BUAP

Agentes de Reflejo Simple AGENTE Sensores Reglas Condición - Acción Como es el mundo en este momento Qué acción debo emprender? Ambie ente Efectores 8 BUAP

Agentes Bien Informados Se considera el entorno para decidir acciones Por ejemplo, para cambiar de carril, el PAC debe verificar el estado de los carros cercanos Por tanto, se requiere: Información de cómo evoluciona el mundo Información sobre como las acciones del agente afectan al mundo 9 BUAP

Agentes Bien Informados AGENTE Sensores Estado Como evoluciona el mundo Que producen mis acciones Reglas Condición - Acción Como es el mundo en este momento Qué acción debo emprender? Ambie ente Efectores 10 BUAP

Agentes Basados en Metas No basta con conocer el entorno, sino además es necesario determinar las acciones a seguir que permitan alcanzar la meta Elegir las acciones correctas varía en complejidad () Búsqueda Planificación 11 BUAP

Agentes Basados en Metas Este enfoque considera el futuro, a diferencia de las reglas condición-acción Qué sucedería si se realiza la acción X? ó Y? Estos tipos de agente son más flexibles con respecto a su entorno Se modifica su comportamiento con base en los estímulos recibidos 12 BUAP

Agentes Basados en Metas AGENTE Sensores Estado Como evoluciona el mundo Como es el mundo en este momento Que producen mis acciones Reglas Condición - Acción Qué sucedería si Emprendo la acción A? Qué acción debo emprender? Ambie ente Efectores 13 BUAP

Agentes Basados en Utilidad Las metas no bastan para generar una conducta de alta calidad Secuencias más óptimas para alcanzar la meta La utilidad es una función ( f U ) que relaciona un estado y un número real mediante el cual se caracteriza el estado de satisfacción del agente 0: ningún avance hasta la meta 1: se ha alcanzado la meta 14 BUAP

Agentes Basados en Utilidad Una correcta especificación de la función de utilidad, permite la toma de decisiones racionales en dos casos El logro de algunas metas implica un conflicto y solo algunas de ellas se pueden obtener (define el compromiso adecuado) Cuando son varias las metas y no existe la certeza de poder lograr alguna, f U sirve para ponderar la posibilidad de tener éxito considerando la importancia de cada meta 15

Arquitectura para un Agente

Arquitectura de un Agente (1/2) Basadas en la Lógica (agentes deliberativos). Toma de decisiones basada en la deducción lógica. Agentes reactivos Toma de decisiones basada en el mundo actual sin tomar en cuenta el pasado. 17

Arquitectura de un Agente (2/2) Arquitectura creencia-deseo-intención. Toma de decisiones depende de la manipulación de estructuras de datos que representan creencias, deseos e intenciones del agente. Arquitecturas híbridas. Toma de decisiones utilizando varias capas. 18

Agentes Deliberativos (basados en lógica) Comportamiento inteligente: Representación simbólica del medio y del comportamiento. Fórmulas lógicas. Manipulación sintáctica de las representaciones. Deducción lógica o comprobación de teoremas 19

Agentes Deliberativos Teoría (especificación comportamiento) Estado interno: BD fórmulas de primer orden. Simulan creencias humanas. Son actualizadas mediante sensores. Abierto(valvula83) Temperatura(horno13,590) Presion(tanque8,35,normal), Toma de decisiones: reglas de deducción. Regla probada = acción a realizar. Abierto(X) & Presion(Y,X,baja) -> Cerrar(X). Ninguna acción puede ser probada -> reportarlo. 20

Agentes Deliberativos Ventajas de la arquitectura deliberativa Elegantes. Semántica clara (lógica). Desventajas Complejidad computacional para la comprobación de teoremas (lenta ejecución para agentes en tiempo real). Toma de decisiones -> ambiente no cambia mientras se decide que hacer. Acción racional al iniciar toma de decisiones = racional al finalizar. 21

Agentes Reactivos Nueva forma de atacar el problema: Rechazo a la representación simbólica. Comportamiento inteligente Ligado al medio ambiente: Producto de la interacción del agente-ambiente. Emerge de la interacción de varios comportamientos más sencillos. 22

Agentes Reactivos Denominaciones: Basados en comportamiento (behavioural) Desarrollo y mezcla de comportamientos individuales. Situados (situated) Agentes situados en un ambiente, no fuera de el. Reactivos (reactive) Reaccionan al medio ambiente sin razonar. 23

Agentes Reactivos Arquitectura de Integración (subsumption) Dos características principales: 1. Toma de decisiones: conjunto de comportamientos que realizan tareas. Comportamiento: o Acción simple. o Implementado como una máquina de estados finitos. No hay representación simbólica compleja. o Bajo o nulo procesamiento de datos de sensores. No hay razonamiento simbólico. o Situación -> acción 24

Agentes Reactivos Arquitectura de Integración... 2. Varios comportamientos pueden activarse a la vez. Jerarquía de integración (mecanismo selección acción). Comportamientos arreglados en capas. Capas inferiores inhiben a las superiores. Capa menor o Mayor prioridad. o Comportamientos sencillos. Capa mayor o Menor prioridad. id d o Comportamiento abstracto. 25

Ejemplo: Explorador de Marte Explorador de Marte Se necesita explorar un planeta para recoger muestras de roca. No se sabe donde se encuentra la roca deseada pero se conoce que se encuentra generalmente amontonada. Un conjunto de vehículos autónomos deben recorrer el planeta recolectando muestras. Al terminar deben de regresar a la nave base. No existe mapa del planeta pero se conoce que el terreno es accidentado lo que imposibilita comunicación alguna entre vehículos. 26

Explorador de Marte Solución: Dos mecanismos esenciales: 1. Campo gradiente: Nave emite señal de radio. Esta se debilita al alejarse. No contiene información alguna. 2. Método de comunicación indirecta: Agentes cargan moronas radioactivas Pueden ser tiradas, levantadas y detectadas. Dos tipos de comportamientos: Recolección individual de muestras. Solución cooperativa entre todos los agentes. 27

Explorador de Marte Comportamiento individual (no cooperativo). Capa 1: Evitar obstáculos. Si se detecta un obstáculo -> cambiar dirección Capa 2: Llevar muestras a la nave. Si lleva muestras y esta en la nave -> soltarlas. Si lleva muestras y no esta en la nave-> ir a la nave. Capa 3: Recolectar muestras. Si se detecta muestra -> recogerla. Capa 4: Explorar Si no hay nada mejor que hacer -> moverse aleatoriamente. 28

Explorador de Marte 29

Explorador de Marte Comportamiento colaborativo. Camino hacia una muestra encontrada. Capa 1: Evitar obstáculos. Si se detecta un obstáculo -> cambiar dirección Capa 2: Llevar muestras a la nave. Si lleva muestras y en nave -> soltarlas Si lleva muestras y no en nave -> tirar 2 moronas e ir nave Capa 3: Recolectar muestras. Si se detecta muestra -> recogerla Capa 4: Moronas. Si se detectan moronas -> tomar 1 y seguir camino. Capa 5: Explorar Si no hay nada mejor que hacer -> moverse aleatoriamente 30

Explorador de Marte 31

Agentes Reactivos Ventajas de la arquitectura reactiva: Velocidad: en hw provee de decisión constante. Simplicidad computacional. Economía. Seguridad en caso de falla. Elegancia (sencillez). 32

Agentes Reactivos Desventajas: Agente sin modelo del ambiente -> suficiente información en el ambiente local. Toma de decisiones a corto plazo (info. local). Dificultad en los agentes puramente reactivos para aprender y mejorar. No existe una metodología formal para construir agentes -> prueba y error. Gran dificultad para construir agentes con muchas capas. Relaciones muy complejas 33

Arquitectura t Creencia-Deseo-Intención ió Basadas en el razonamiento práctico (usado en la vida cotidiana). Dos procesos importantes: Deliberación: decidir que metas se desean. Planeación: decidir cómo llevar acabo las metas. 34

Arquitectura t Creencia-Deseo-Intención ió Ej: ser académico. Graduación -> estudio opciones: academia, industria, negocio. Selección opción -> compromiso. Opciones seleccionadas -> intenciones. Intenciones -> acciones. Actuar (acción). Persistencia. Intentos razonables. Intentar varias veces una acción. Cambio si se determina intención imposible. Eliminación metas incoherentes (con intención). Relacionadas con creencias sobre el futuro. 35

Arquitectura t Creencia-Deseo-Intención ió Componentes básicos de CDI: Estructuras de datos: Creencias. Deseos. Intenciones. Funciones de deliberación y planeación. Intenciones: Parte central. Permiten enfocar razonamiento práctico del agente. Estabilidad para la toma de decisiones. 36

Arquitectura t Creencia-Deseo-Intención ió Ventajas: Intuitiva. Descomposición funcional clara. Desventaja: Implementación ( cómo implementarla?) 37

Arquitecturas Híbridas Comportamiento reactivo y deliberativo. Basadas en jerarquías de capas. Capas interactúan entre si. Al menos 2 capas (reactiva y deliberativa). i Mas capas -> mayor dificultad control. Dos tipos: Horizontales. Verticales. 38

Arquitecturas Híbridas 39

Arquitecturas Híbridas Disposición Horizontal Cada capa actúa como si fuera un agente. Sugiere acciones. Ventaja: simplicidad conceptual. n comportamientos -> n capas. Desventajas: competencia entre capas. Comportamiento global incoherente. Introducción control global (mediador) -> cuello de botella Necesidad de considerar todas las interacciones (m n ). 40

Arquitecturas Híbridas Disposición Vertical Paso sencillo Secuenciales. Paso doble Similares a una organización. Ventaja Complejidad menor: m 2 (n-1) Desventaja Reducción en flexibilidad. Información por todas las capas. No tolerante a fallas. 41

Ambientes

Ambientes Existen diferentes tipos de ambientes: Accesibles y no accesibles Deterministas y no deterministas Episódicos y no episódicos Estáticos y dinámicos Discretos y continuos 43

Ambientes Accesibles y no accesibles Si a través de los sensores, el agente tiene acceso al estado total del ambiente, entonces éste es accesible Los ambientes accesibles son cómodos, ya que el agente no mantiene un estado interno para estar al tanto de lo que sucede en el mundo 44

Ambientes Deterministas i t y no deterministas i t Si el estado siguiente se determina a partir del estado y las acciones elegidas por el agente Ambiente determinista Si el ambiente no es accesible, entonces podría parecer que no es determinista (en especial en un ambiente complejo) 45

Ambientes Episódicos y no episódicos En un ambiente episódico, la experiencia del agente se divide en episodios Cada episodio consta de un agente que percibe y actúa Los ambientes episódicos son más sencillos puesto que el agente no tiene que pensar por adelantado 46

Ambientes Etáti Estáticos y dinámicos diá i Si el ambiente cambia mientras un agente toma una acción a seguir, entonces se dice que el ambiente es dinámico Es más simple trabajar con ambientes estáticos puesto que no se tiene que observar y pensar al mismo tiempo 47

Ambientes Discretos y continuos Si existe una cantidad limitada de percepciones y acciones distintas y discernibles, se dice que el ambiente es discreto Si no es posible enumerarlos, entonces es un ambiente continuo 48

Trabajo Considere el juego de domino Diseñe un esquema de agentes simples que puedan jugar una partida de domino Si deseamos que los agentes jueguen en pareja, Qué tipo de agentes propondrías? Explica tu respuesta Diseña un conjunto de agentes basados en metas que jueguen en parejas en un torneo a 100 pts. Analiza cada posible estado y considéralo en el esquema propuesto. 49