SISTEMAS INTELIGENTES

Documentos relacionados
Dr. Jesús Antonio González Bernal

CONTENIDO. 1.- Introducción a la Inteligencia Artificial (IA) 2.- Lógica de predicados. 3.- Búsqueda de soluciones

Inteligencia Artificial

Que es la Inteligencia Artificial? Definición de la IA. Sistemas que actúan como humanos. Notas

UNIDAD I.- INTRODUCCIÓN

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

Robótica Basada en Comportamientos

Que es la Inteligencia Artificial?

Tema 1: Introducción a la Inteligencia Artificial

CARRERA DE INGENIERIA DE SISTEMAS

IA y Robótica. Introducción. Instituto de Computación Facultad de Ingeniería

Que es la Inteligencia Artificial?

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO

Inteligencia Artificial. Oscar Bedoya

Solución al parcial 14

Indique la respuesta correcta (d=ninguna de las anteriores, e=todas las anteriores)

Inteligencia Artificial

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

Métodos de Inteligencia Artificial

INTELIGENCIA ARTIFICIAL I

Inteligencia Artificial

Tema 2: Inteligencia computacional y conocimiento

Inteligencia Artificial

Qué es la IA? (1) Qué es la IA? (3) Qué es la IA? (2)

Teoría 1 Introducción a la Inteligencia Artificial

Reconocimiento de Patrones DRA. LETICIA FLORES PULIDO

Fundamentos de Inteligencia Artificial

Universidad de Costa Rica Sistema de Aplicaciones Estudiantiles SAE

Inteligencia artificial

Expositor: Mauricio Galvez Legua

Inteligencia Artificial

300CIG007 Computabilidad y Lenguajes Formales: Autómatas Finitos

Métodos de Inteligencia Artificial

Introducción a las Ciencias de la Computación

RECONOCIMIENTO DE PATRONES DRA. LETICIA FLORES PULIDO

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

Inteligencia Artificial II Unidad Plan 2010-Ingeniería en Sistemas Computacionales

Fundamentos de Inteligencia Artificial

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

I.4 INTRODUCCIÓN A LA INTELIGENCIA ARTIFICIAL

Programa de estudios por competencias Inteligencia Artificial I

INGENIERIA. Reyes Marzano, Alejandro FISI-UNMSM

SECUENCIA DIDÁCTICA. Nombre de curso: Inteligencia Artificial Clave de curso: COM2508C11

LAS 14 AREAS TEMATICAS DE LA COMPUTACIÓN

Métodos de Inteligencia Artificial

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

FACULTAD DE INGENIERÍA

Universidad Nacional Autónoma de México Facultad de Psicología

PERFIL PROFESIOGRÁFICO PARA IMPARTIR LAS ASIGNATURAS DE LA LICENCIATURA EN INGENIERÍA EN COMPUTACIÓN (PLAN DE ESTUDIOS 2005)

SISTEMAS INTELIGENTES

PROGRAMA DE ASIGNATURA DE INTELIGENCIA ARTIFICIAL

Tema De Exposición Proceso Cognitivo Para Inicial Precentado Por Shirley Linares Montaño

Introducción a los Sistemas Inteligentes (I)

Ingeniería Informática

Lógica proposicional. Ivan Olmos Pineda

Curso /09/12. Inteligencia Artificial (30223) Índice. Qué es la IA? Lección 1. Introducción IA. Qué es la IA? Breve historia de la IA

ROBOTICA INDUSTRIAL Y LA CUARTA REVOLUCIÓN INDUSTRIAL "INDUSTRIE 4.0

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

Introducción a los Sistemas Basados en el Conocimiento (2011/2012)

Catálogo formativo de MakeProjects

Métodos de Inteligencia Artificial

Banco de Proyectos 2014 propuestos para el desarrollo de Tesinas y Tesis

APLICACIONES DE NEGOCIO PARA INTELIGENCIA ARTIFICIAL. Copyright 2017 Accenture All rights reserved.

Inteligencia Artificial. Dr. Alberto Reyes Ballesteros Investigador Prometeo

Universidad Fermín Toro. Cabudare Lara

16 - Programando robots

Inteligencia artificial

Tema 1: Agentes inteligentes: Representación y razonamiento

INVESTIGA I+D+i 2012/2013

UNIDAD II INTELIGENCIA ARTIFICIAL Y ROBOTICA

TEC SATCA 1 : Carrera:

Inteligencia Artificial. Oscar Bedoya

Cerebro e inteligencia. Qué es la inteligencia; quien es inteligente? Parte I

Licenciatura en Ingeniería en Automatización y Autotrónica

Transcripción:

SISTEMAS INTELIGENTES Tema 1 Introducción Ivan Olmos Pineda Contenido Panorama histórico Definiciones Conclusiones BUAP Inteligencia Artificial 2 1

Introducción Qué es la Inteligencia Artificial ó IA? (Prueba de Turing) Hola (maquina) Hola Lex, me gustaría que me ayudaras En que te puedo ayudar? (maquina) Necesito que me hagas la tarea de Inteligencia Artificial no he hecho nada!! Y que hiciste la tarde de ayer? (maquina) Me fui con mis cuates BUAP Inteligencia Artificial 3 Introducción Será posible crear sistemas capaces de generar conocimiento por si mismas? Qué tomen decisiones? Qué tengan la capacidad de tener criterio propio? Qué sean inteligentes? BUAP Inteligencia Artificial 4 2

Introducción Cómo definimos que algo es inteligente? BUAP Inteligencia Artificial 5 Introducción Primera aproximación: Organismo o ente capaz de tomar una decisión Con base en la definición anterior, es inteligente: Un canino? Un gato? Un ratón? BUAP Inteligencia Artificial 6 3

Introducción Segunda Aproximación Organismo o ente capaz de recordar sucesos de su entorno, con el objetivo de usarlos para la toma de decisiones Con base en la definición anterior, es inteligente: Un piloto automático de un avión? Un canino? Un gato? Un ratón? BUAP Inteligencia Artificial 7 Introducción Entonces existen niveles de inteligencia? BUAP Inteligencia Artificial 8 4

Definición Inteligente Organismo o ente que, con el paso del tiempo, aprende de su entorno, acumulando experiencia y que es usada en nuevas situaciones que le presenta el entorno BUAP Inteligencia Artificial 9 Sistema Inteligente La inteligencia se puede ver como una medida que indica cuan fácil logra un sistema sus objetivos Un sistema es: Una parte (fragmento) del universo (todo lo que existe, todo lo que hay), con extensión limitada en espacio y tiempo BUAP Inteligencia Artificial 10 5

Sistema Inteligente Un sistema inteligente (SI) es un sistema que aprende durante su existencia como actuar para alcanzar sus objetivos BUAP Inteligencia Artificial 11 Conceptos Básicos (1) El entorno de un sistema es todo lo que esta fuera de su frontera BUAP Inteligencia Artificial 12 6

Conceptos Básicos (2) Objetivo: es una situación determinada que algunos sistemas tratan de alcanzar BUAP Inteligencia Artificial 13 Cerebro (1) En términos de inteligencia, cómo definiríamos al cerebro? Es la parte física de un sistema donde funciona la mente BUAP Inteligencia Artificial 14 7

Cerebro (2) La mente constituye los procesos y las memorias dentro del cerebro Los procesos transforman las sensaciones en conceptos (elemento básico del pensamiento), representando la situación actual, eligiendo una regla de actuación y respondiendo de acuerdo a ella BUAP Inteligencia Artificial 15 Cerebro (3) Una regla de actuación es el resultado de una experiencia. Es el almacenamiento físico por parte de un SI de una situación El aprendizaje es el aumento de la cantidad de reglas de actuación y conceptos en la memoria de un SI BUAP Inteligencia Artificial 16 8

Qué es la Inteligencia Artificial? La interesante tarea de lograr que las computadoras piensen, maquinas que piensen, en su amplio sentido literal (Haugeland, 1985) La automatización de actividades que vinculamos con procesos del pensamiento humano, tales como la toma de decisiones, resolución de problemas, aprendizaje (Bellman, 1987) El estudio de las facultades mentales mediante el uso de modelos computacionales (Charniak y McDermott, 1985) El estudio de los cálculos que permiten percibir, razonar y actuar (Winston, 1992) BUAP Inteligencia Artificial 17 Qué es la Inteligencia Artificial? El arte de crear máquinas con capacidad de realizar funciones que realizadas por personas requieren de inteligencia (Kurzweil, 1990) El estudio de cómo lograr que las computadoras realicen tareas que, por el momento, los humanos hacen mejor (Rich y Knight, 1991) Un campo de estudio que se enfoca a la explicación y emulación de la conducta inteligente en función de procesos computacionales (Schalkoff, 1990) La rama de la ciencia de la computación que se ocupa de la automatización de la conducta inteligente (Luger y Stubblefield, 1993) BUAP Inteligencia Artificial 18 9

Cuál es el Objetivo de la IA? Construir programas para resolver problemas difíciles Problemas para los que no existe una única solución Requieren de enormes cantidades de información Deben de tratar con información incompleta, confusa e incluso contradictoria BUAP Inteligencia Artificial 19 Cuál es el Objetivo de la IA? Dos enfoques: Programas que imiten la inteligencia humana (enfoque cognitivo o fuerte) Programas que permitan mejorar el desempeño de las computadoras (enfoque pragmático o débil), simulando un comportamiento inteligente BUAP Inteligencia Artificial 20 10

Problemas de IA El trabajo inicial en IA se centró en la teoría de juegos y la demostración automática de teoremas. Las computadoras pueden realizar estas tareas por poder explorar más rápidamente un gran número de posibles soluciones. BUAP Inteligencia Artificial 21 Limitaciones Puede una computadora lidiar con la explosión combinatoria generada por muchos problemas?. BUAP Inteligencia Artificial 22 11

Otros problemas de IA Razonamiento de sentido común. Percepción (visión, habla). Procesamiento de lenguaje natural. Diagnóstico médico. Análisis químico. Reconocimiento de patrones. Robótica. BUAP Inteligencia Artificial 23 Representación de Problemas en IA Manipulación de símbolos. Manejo de conocimiento: Facilitar la generalización. Ser comprensible para las personas. Puede modificarse para corregir errores o expresar cambios. Puede usarse aunque no sea exacto o completo. Buscan una solución. Proveen una abstracción de los elementos importantes. BUAP Inteligencia Artificial 24 12

Espacios de búsqueda Ejemplo: Programa para jugar ajedrez Especificar: Posición de inicio en el tablero. Reglas que definen los movimientos legales. Posiciones en el tablero que definen un estado de ganar. Objetivo: jugar (legalmente) Meta: ganar BUAP Inteligencia Artificial 25 Representación de reglas BUAP Inteligencia Artificial 26 13

Problemas? # posibles posiciones del tablero? El "árbol de ajedrez" posee más posiciones que la cantidad de átomos presentes en la Vía Láctea Problemas para guardar las reglas. BUAP Inteligencia Artificial 27 Solución Escribir las reglas lo más general posible. Si peón blanco en (columna e, fila 2) y (columna e, fila 3) está vacío y (columna e, fila 4) está vacío entonces mover peón en (columna e, fila 2) a (columna e, fila 4) BUAP Inteligencia Artificial 28 14

Agentes Inteligentes y la Inteligencia Artificial Qué es un Agente? Un agente es todo aquello que: Percibe su ambiente mediante sensores Responde o actúa en tal ambiente por medio de efectores Por ejemplo Los agentes humanos (ojos, oídos, y otros órganos) Robots (sensores electrónicos) BUAP Inteligencia Artificial 30 15

Qué es un Agente? Percepciones Sensores Ambiente? Agente Acciones efectores BUAP Inteligencia Artificial 31 Qué es un Agente? Es una entidad física o virtual que: Es capaz de percibir el entorno Posee una representación parcial del entorno Es capaz de actuar sobre el entorno Puede comunicarse Posee un conjunto de objetivos que gobiernan su comportamiento Posee recursos propios BUAP Inteligencia Artificial 32 16

Percepciones Acciones El comportamiento de un agente este determinado por sus percepciones Cómo modelar las percepciones? Formas de Modelar: Tablas Percepción -> Acción (no es necesario enlistar todas las posibles entradas) Teoría de Autómatas BUAP Inteligencia Artificial 33 Teoría de Agentes Campo Interdisciplinario IA, Sistemas Distribuidos, Teoría de Juegos, Ciencias Sociales IA Distribuida Ingeniería de Software AGENTE Sistemas Distribuidos Y Redes POO BUAP Inteligencia Artificial 34 17

Porqué IA Distribuida? Los problemas están físicamente distribuidos El mundo esta compuesto por entidades autónomas Las entidades interactúan entre si a través del entorno (ambiente) BUAP Inteligencia Artificial 35 Inteligencia Artificial Distribuida Disciplina orientada al desarrollo de métodos y técnicas para la solución de problemas complejos por medio del comportamiento inteligente de un sistema integrado por unidades llamadas agentes Objetivo: entender los principios subyacentes al comportamiento de múltiples entidades del mundo llamadas agentes Como los agentes interactúan y producen un comportamiento general del sistema multiagente BUAP Inteligencia Artificial 36 18

Agentes Distribuidos Cuando se hace referencia a la idea de agente, consideraremos: El agente en si mismo Comportamiento personal o individual Conjunto de agentes Comportamiento colectivo BUAP Inteligencia Artificial 37 Sistemas Multiagentes (MAS) Un sistema multiagente tiene las siguientes características básicas: Un entorno (E) Un conjunto de objetos O en E Un conjunto de agentes A, A O Un conjunto de relaciones en O Un conjunto Op de operaciones BUAP Inteligencia Artificial 38 19

Cómo deben actual los agentes? Un agente racional es aquel que realiza la acción correcta Acción correcta = acción que lleva al agente a tener éxito en su tarea Cómo evaluarlo? (medida de desempeño) No existe una medida válida fija para cualquier agente En que momento o tiempo? BUAP Inteligencia Artificial 39 Ejemplo Una maquina limpiadora Meta? Cual sería su medida de desempeño? Cantidad de basura recogida En que tiempo se realizó la tarea Consumo de corriente Nivel de ruido generado BUAP Inteligencia Artificial 40 20

Importante Antes de diseñar un programa 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 BUAP Inteligencia Artificial 41 Ejemplos TIPO DE AGENTE Sistemas para diagnósticos médicos Sistema para el análisis de imágenes de satélite Robot clasificador de partes Controlador de una refinería PERCEPCIONES ACCIONES METAS AMBIENTE Síntomas, evidencias y respuestas del paciente Pixels de intensidad y colores diversos Pixels de intensidad variable Lecturas de temperatura y presión Preguntas, pruebas, tratamientos Imprimir una clasificación de escena Recoger partes y clasificarlas poniéndolas en botes Abrir y cerrar válvulas; ajustar la temperatura Paciente saludable, reducción al mínimo de costos Clasificación correcta Poner las partes en el bote que les corresponda Lograr pureza, rendimiento y seguridad máximos Paciente, hospital Imágenes enviadas desde un satélite en órbita Banda transportadora sobre la que se encuentran las partes Refinería BUAP Inteligencia Artificial 42 21