Inteligencia Artificial

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

AGENTES INTELIGENTES. Ing. M.Sc. Javier Antonio Ballesteros Ricaurte

Inteligencia Artificial. Oscar Bedoya

Introducción al aprendizaje automático Arquitectura de agente que aprende. Aprendizaje Automático TC3020

Introducción a la. Inteligencia Artificial. Inteligencia Artificial. Ingeniería Informática, 4º

1 AGENTES INTELIGENTES

Inteligencia Artificial

SISTEMAS INTELIGENTES

Inteligencia Artificial

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

Métodos de Inteligencia Artificial

Inteligencia Artificial

Fundamentos de Inteligencia Artificial

TEMA 3: Áreas de la IA: Ejemplos de investigación actual. (I)

SISTEMAS INTELIGENTES

Métodos de Inteligencia Artificial

INTELIGENCIA ARTIFICIAL Clase #2 : Agentes Inteligentes. Dr. Wladimir Rodríguez Postgrado en Computación ULA

Dr. Jesús Antonio González Bernal

Resolviendo Problemas Buscando Soluciones. Tomás Arredondo Vidal 16/6/2010

Modelos Basados en Agentes Clase 4:Agentes de Razonamiento D

Qué es un robot? Robótica en Minería 6/8/10. Javier Ruiz del Solar Director. Advanced Mining Technology Center Universidad de Chile

INTELIGENCIA ARTIFICIAL II

UNIDAD II INTELIGENCIA ARTIFICIAL Y ROBOTICA

UNIDAD I.- INTRODUCCIÓN

Teoría 2 (Parte B) Introducción a los Agentes Inteligentes

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

FUNDAMENTOS DEL MOTOR DE JUEGO DE BLENDER 2.49b

PRINCIPIOS DE SISTEMAS DE CONTROL

Inteligencia Artificial

Métodos de Búsqueda para juegos humano-maquina. PROF: Lic. Ana María Huayna D.

Búsqueda en línea y Búsqueda multiagente

AUTOMATISMOS Y ROBÓTICA

TECNOLOGÍA EN ROBOTS DE ÚLTIMA GENERACIÓN, HUMANOIDES.

Universidad de Costa Rica Sistema de Aplicaciones Estudiantiles SAE

Agentes Lógicos Univer Univ sidad Po sidad P litécnica de Pueb o la litécnica de Pueb D r. J Jesús A A ntonio G G á onz l ál ez B Ber l na

Componentes de los SBC. Componentes de los SBC. SBC basados en sistemas de producción. Notas

Inteligencia Artificial

LOS SISTEMAS ADAPTATIVOS

INTELIGENCIA. Qué es ser inteligente?

Visión artificial y Robótica Sensores en robótica. Funcionamiento de cámaras. Depto. de Ciencia de la Computación e Inteligencia Artificial

Agenda 15/10/2010. Programación Lógica en Inteligencia Artificial. Inteligencia Artificial. Agentes Inteligentes. Programación de agentes: JavaLog

Arquitecturas Basadas en el Comportamiento

Instituto Sagrado Corazón A-111

Robótica Embebida Edición 2015

SÍLABO INTELIGENCIA ARTIFICIAL Y ROBÓTICA ÁREA CURRICULAR: CIENCIAS DE LA COMPUTACIÓN CICLO: VII SEMESTRE ACADÉMICO: 2017-I :

ANÁLISIS DE SISTEMAS. Prof. Eliz Mora

Inteligencia Artificial

Introducción a las Redes Neuronales

CARRERA DE INGENIERIA DE SISTEMAS

La Inteligencia de Negocios y la Gerencia Estrategica

Los Robots del Futuro

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

Tema 2: Inteligencia computacional y conocimiento

Sistemas en Tiempo Discreto

Tema: Agentes en la Inteligencia Artificial.

PROYECTO DOCENTE ASIGNATURA: "Inteligencia Artificial"

Análisis de Decisiones

1. Modelos Matemáticos y Experimentales 1

Guía Teórica: Sistemas Automáticos

Control. Controlar. variable controlada variable manipulada Control realimentado. Sistema. Sistemas de control realimentado.

Introducción a la Inteligencia Artificial

Curso de Inteligencia Artificial

INVESTIGACION DE OPERACIONES

ITT-SE, ITT-ST, IT. Autómatas y Sistemas de Control 19 de enero de 2010 Alumno:... DNI:...

El mundo de Wumpus: El mundo de Wumpus: Brisa POZO. Hedor. Oro. Salida. March 28,

PR1: Programación I 6 Fb Sistemas Lógicos 6 Obligatoria IC: Introducción a los computadores 6 Fb Administración de

Percepción. Universidad Autónoma de Guerrero Unidad Académica de Ingeniería. Introducción a la robótica Sesión 4: Percepción Eric Rodríguez Peralta

Identificación de sistemas de eventos discretos

Redes de nivel de campo

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR. Ingeniería Aplicada TEÓRICA SERIACIÓN 100% DE OPTATIVAS DISCIPLINARIAS

Teoría de Autómatas y Compiladores [ICI-445] Capítulo 2: Autómatas Finitos

Capítulo 3. Tecnología de Agentes Inteligentes y la

INTRODUCCIÓN A LA ROBÓTICA. Noviembre 2016

ARQUITECTURA DE COMPUTADORAS I7024 I7023 SEMINARIO DE SOLUCIÓN DE PROBLEMAS DE I5884 I5887 INGENIERIA DE SOFTWARE INGENIERIA DE SOFTWARE I I7274

Transcripción:

Inteligencia Artificial I Introducción a la IA 2. Agentes Inteligentes Dr. Edgard Iván Benítez Guerrero 1

2. Agentes Inteligentes Agentes y su entorno Agentes racionales y REAS Propiedades de los entornos de trabajo Tipos de agentes 2

Agentes Un agente es cualquier cosa que puede percibir su entorno a través de sensores y actuar sobre él mediante actuadores Agente humano: ojos, oídos, y otros órganos como sensores; manos, piernas y otras partes del cuerpo como actuadores Agente robótico: cámaras e infrarrojos como sensores; motores como actuadores 3

Agentes y entornos La función del agente mapea la historia de las percepciones a acciones: [f: P* A] El programa del agente implementa la función Descripción matemática abstracta (función) vs implementación(programa) 4

El mundo de la aspiradora Percepción: ubicación y contenido, e.g.,[a, Dirty] Acciones: Left, Right, Suck, NoOp 5

Un agente aspirador 6

Agentes racionales Un agente debe decidir hacer lo correcto, basándose en lo que puede percibir y las acciones que puede realizar. La acción correcta es aquella que causará que el agente tenga más éxito. Medida de rendimiento: criterio objetivo para medir el éxitodelaconductadeunagente Ejemplo: las medidas de rendimiento del agente limpiador pueden ser, entre otras: La cantidad de polvo eliminado Lacantidaddetiempoqueletomóhacerlo La cantidad de electricidad consumida 7

Agente racional En cada posible secuencia de percepciones, un agente racional deberá emprender aquella acción que supuestamente maximice su medida de rendimiento, basándose en las evidencias aportadas por la secuencia de percepciones y en el conocimiento que el agente tenga almacenado El agente limpiador es racional? 8

Agentes racionales La racionalidad es diferente de la omnisciencia (conocer todo con conocimiento infinito) Los agentes pueden ejecutar acciones con el objetivo de modificar percepciones futuras para obtener información útil (recopilación de información, exploración) El agente debe aprender lo máximo posible de lo que está percibiendo Un agente es autónomo si su comportamiento queda determinado por su propia experiencia, compensando conocimiento incompleto o parcial 9

REAS El Rendimiento, el Entorno, los Actuadores y los Sensores (REAS) deben especificarse para guiar el diseño de agentes Ejemplo: la tarea de diseñar un taxista automático Rendimiento: Seguro, rápido, legal, viaje cómodo, maximizar ganancias Entorno: caminos, tráfico, peatones, clientes Actuadores: volantes, acelerador, clutch, señales, claxon Sensores: Camaras, sonar, tacometro, GPS, sensores en el motor 10

Propiedades de los entornos Totalmente observable(vs. parcialmente observable) Totalmente observable: los sensores del agente le proporcionan acceso al estado completo del entorno; i.e. los sensores detectan todos los aspectos relevantes a la toma de decisiones Parcialmente observable: no es totalmente observable debido al ruido y a sensores poco exactos o que no reciben la información del sistema Determinístico(vs. estocástico). Determinista: si el siguiente estado del entorno está totalmente determinado por su estado actual y la acción ejecutada por el agente Estocástico: no determinista Entorno estratégico: medio determinista excepto para las acciones de otros agentes 11

Propiedades de los entornos Episódico(vs. secuencial) Entorno episódico: cuando la experiencia del agente se divide en episodios atómicos independientes, donde cada episodio consiste en la percepción del agente y la realización de una única acción posterior Entorno secuencial: no existe dicha división y una decisión presente puede afectar a decisiones futuras Estático(vs. dinámico) Estático: el entorno no cambia mientras el agente está deliberando Dinámico: el entorno sí cambia Semi-dinámico: el entorno no cambia con el paso del tiempo, pero el rendimiento del agente cambia 12

Propiedades de los entornos Discreto(vs. continuo) Discreto: el entorno tiene un número finito de estados distintos Continuo: no es posible enumerar los estados Agente individual(vs. multiagente) Individual: un solo agente resolviendo un problema Multiagente: varios compitiendo o cooperando 13

Propiedades de los entornos Problema complejo: parcialmente observable, estocástico, secuencial, dinámico, continuo, multiagente Las propiedades del entorno determinan en gran medida el diseño de agentes 14

Estructura de los agentes Un agente es completamente especificado por la función que mapea secuencias de percepciones a acciones(e.g. que determina su conducta) El trabajo de la IA es diseñar el programa del agente que implemente la función del mismo El programa se ejecutará en alguna computadora con sensores y actuadores, lo que se conoce como arquitectura Agente = arquitectura + programa 15

Tipos de agentes Cuatro tipos básicos en orden incremental de generalidad: Agentes reactivos simples Agentes reactivos basados en modelos Agentes basados en objetivos Agentes basados en utilidad Estos agentes se pueden convertir en agentes que aprendan 16

Agentes reactivos simples 17

Agentes reactivos simples 18

Agentes reactivos basados en modelos 19

Agentes reactivos basados en modelos 20

Agentes basados en objetivos 21

Agentes basados en utilidad 22

Agentes que aprenden 23