Tema 2: Inteligencia computacional y conocimiento

Documentos relacionados
Tema 3: Sistema inicial de representación y razonamiento

Tema 2: Representación de problemas como espacios de estados

Métodos de Inteligencia Artificial

Tema AA-4: Sesgo inductivo

Tema 2: Equivalencias y formas normales

Tema 5: Conceptualización relacional

Representación de Conocimientos

Solución al parcial 14

SISTEMAS INTELIGENTES

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

Mención en Computación

Redes Semánticas. IIMAS Inteligencia Artificial. Alumno: Vicente Iván Sánchez Carmona Profesora: Dr. Ana Lilia Laureano

Métodos de Inteligencia Artificial

El Software. Francisco Ruiz González. Escuela Superior de Informática Ciudad Real Universidad de Castilla-La Mancha.

Teorías del aprendizaje

CARRERA DE INGENIERIA DE SISTEMAS

Dr. Jesús Antonio González Bernal

Tema 7: Aprendizaje de árboles de decisión

300CIG007 Computabilidad y Lenguajes Formales: Autómatas Finitos

Sistemas Expertos. Unidad de Aprendizaje: Unidad de Competencia I: Inteligencia Artificial y Sistemas Expertos. M. en C. Edith Cristina Herrera Luna

Expositor: Mauricio Galvez Legua

Representación del conocimiento. Lógica y representación del conocimiento.

Problemas de Satisfacción de Restricciones

4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC:

GUÍA DOCENTE DE LA ASIGNATURA

Inteligencia en Redes de Comunicaciones - 08 Agentes

1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Carrera: Clave de la asignatura: (Créditos) SATCA PRESENTACIÓN

Universidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas

Tema 4: Introducción al Aprendizaje Automático

APRENDIZAJE PROBABILÍSTICO NAIVE BAYES

Introducción a las Redes Neuronales

Universidad de las Illes Balears Guía docente

1. Computadores y programación

Guía docente de la asignatura

Contenido. Contenido. Inteligencia Artificial y. La prueba de Turing. Pueden las máquinas pensar? El juego de la adivinación

Tema 4: Búsqueda informada mediante técnicas heurísticas

ESTÁNDAR DE COMPETENCIA. Mantenimiento a equipo de cómputo y software

UNIDAD II INTELIGENCIA ARTIFICIAL Y ROBOTICA

Tema 5: Problemas de satisfacción de restricciones

GUÍA DOCENTE Computación Neuronal y Evolutiva. Grado en Ingeniería Informática

Nombre del documento: Programa de Estudio de asignatura de Especialidad

Programación de Robots. CI-2657 Robótica M.Sc. Kryscia Ramírez Benavides

Curso. Lingüística Aplicada III (Procesamiento inteligente de textos)

Dr. Carlos A. Coello Coello Departamento de Computación CINVESTAV IPN

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

PROGRAMA DE ASIGNATURA DE INTELIGENCIA ARTIFICIAL

uitécnico SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA SISTEMAS DE MANUFACTURA FLEXIBLE

Aprender. Enseñar y Aprender con nuevos métodos

U D I - L a b o r a t o r i o d e S i s t e m a s H i d r á u l i c o s y N e u m á t i c o s

INTERVENTORIA ENFOCADA A LA INFORMATICA EN REDES Y COMUNICACIONES DE LA UNAD SEDE REGIONAL.

Universitat de les Illes Balears Guía docente

Guía de estudio para el examen de admisión - Convocatoria 2013

ECSDI - Ingeniería del Conocimiento y Sistemas Distribuidos Inteligentes

SECTOR DIDÁCTICO-PRODUCTIVO

INFORMATICA I. Copia controlada Pagina 1 Copia no controlada Origino Departamento Fecha Rev. No. Documento Equipo de Proyecto Académico.

Toda copia en PAPEL es un "Documento No Controlado" a excepción del original.

UNIVERSIDAD TECNOLÓGICA DE PEREIRA FACULTAD DE INGENIERÍAS MAESTRÍA EN INGENIERÍA DE SISTEMAS Y COMPUTACIÓN

Razonamiento probabilístico y Redes Bayesianas

Primera aproximación al aprendizaje automático.

FACULTAD DE INGENIERÍA

Titulación(es) Titulación Centro Curso Periodo Grado en Física FACULTAT DE FÍSICA 3 Primer cuatrimestre

FÍSICA Y QUÍMICA DE 3º DE ESO

CommonKADS: Nivel de concepto

Regional Distrito Capital Sistema de Gestión de la Calidad GUIA DE APRENDIZAJE DIAGRAMAS DE FLUJO. Control del Documento

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

Lógica y Programación

Que es la Inteligencia Artificial?

LOS SISTEMAS ADAPTATIVOS

PROGRAMA INSTRUCCIONAL INTELIGENCIA ARTIFICIAL

Inteligencia artificial

Especialidades en GII-TI

Nombre de la asignatura : Lenguajes y Autómatas. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB- 9324

INSTITUTO POLITÉCNICO NACIONAL

Introducción a la Inteligencia Artificial

Tercer trimestre: PRUEBA A

Inteligencia artificial

TIPOS DE SOFTWARE. A grandes rasgos, se puede decir que existen tres tipos de software:

GUÍA DE APRENDIZAJE SISTEMAS OPERATIVOS

Estado 3.2 (coste = 9)

Propósitos por Ciclos

Sistemas Expertos Unidad 2. Prof. Francklin Rivas Echeverría Universidad de Los Andes Laboratorio de Sistemas Inteligentes

Estudios Avanzados en Trabajo y Empleo

Algoritmos y Programas

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

Computational Logic and Human Thinking: How to be artificially intelligent

Unidad I Introducción a la programación de Sistemas. M.C. Juan Carlos Olivares Rojas

Práctica 2: Relaciones básicas de voltaje corriente y velocidad en una máquina de CD

Métodos de Inteligencia Artificial

TEMA 6: INTRODUCCIÓN A UML

Lógicas para la inteligencia natural y artificial

Es un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute.

Tema 12: Analizadores sintácticos funcionales

El Concepto. Del latín conceptus Idea. Un argumento o un razonamiento de muy fácil comprensión

Unidad 6.3: Usando números enteros y racionales Matemáticas 4 semanas de instrucción

Grado y Grupo: 4 A Asignatura: ESPAÑOL Semana: 5 AL 9 DE NOVIEMBRE. Bloque: II Proyecto y/o Tema: Escribir narraciones a partir de refranes

Asignaturas antecedentes y subsecuentes

Nombre del formato: Formato para la Instrumentación Didáctica del Periodo. Referencia a la Norma ISO 9001: , 7.2.1, 7.5.1, 7.

INICIACIÓN A LA PROGRAMACIÓN 1ª parte

INDICE 1.1. Objetivos 1.2. Introducción 1.3. Contenidos 1.4. Bibliografía recomendada 1.1. OBJETIVOS

Transcripción:

Razonamiento Automático Curso 999 2000 Tema 2: Inteligencia computacional y conocimiento José A. Alonso Jiménez Miguel A. Gutiérrez Naranjo Dpto. de Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla RA 99 00 CcIa Inteligencia computacional y conocimiento 2.

Qué es la inteligencia computacional? La inteligencia computacional es el estudio de los agentes inteligentes. Un agente es cualquiera que actúa en un entorno. Un agente inteligente es un agente que actúa inteligentemente: adecuación de las aciones a los fines y circunstancias flexibilidad a los cambios de entornos y fines aprendizaje de la experiencia toma decisiones adecuadas considerando las limitaciones perceptivas y computacionales RA 99 00 CcIa Inteligencia computacional y conocimiento 2.2

Inteligencia artificial o computacional? Objetivos de la Inteligencia Computacional: Objetivo científico: comprender los principios que posibilitan el comportamiento inteligente (en sistemas naturales o artificiales) Objetivo tecnológico: especificar métodos para diseñar sistemas inteligentes Analogía entre máquinas que vuelan y máquinas que piensan RA 99 00 CcIa Inteligencia computacional y conocimiento 2.3

Hipótesis central de la IC Hipótesis del sistema de símbolos: El razonamiento es manipulación de símbolos Razonamiento = Computación Tesis de Turing: Cualquier manipulación de símbolos puede realizarse mediante una máquina de Turing RA 99 00 CcIa Inteligencia computacional y conocimiento 2.4

Agentes en el mundo (Poole 98 p. 8) Mundo = Agente + Entorno RA 99 00 CcIa Inteligencia computacional y conocimiento 2.5

Agentes en el mundo Entradas del agente Conocimiento previo del mundo Experiencias anteriores de las que puede aprender Objetivos a conseguir y valores sobre lo importante Observaciones sobre su entorno y sobre sí mismo Salidas del agente Acciones RA 99 00 CcIa Inteligencia computacional y conocimiento 2.6

Representación y razonamiento Necesidad de representación de las entradas del agente: conocimiento Problema = Representación = Razonamiento Elementos de un Sistema de Representación y Razonamiento (SRR): Sintaxis: Lenguaje de comunicación con la computadora Semántica: Manera de asignar significado al lenguaje Cálculo: Procedimientos para obtener respuestas Ejemplos de SRR: Lenguajes de bajo nivel: Fortran, C, Lisp,... Lenguaje natural RA 99 00 CcIa Inteligencia computacional y conocimiento 2.7

Ejemplos de agentes inteligentes Robot repartidor: recorre una oficina y reparte el café, el correo,... Ayudante de diagnóstico: asiste en el diagnóstico de fallos y sugiere reparaciones (p.e. problemas eléctricos, diagnósticos médicos,...) Infobot: busca información en entornos informáticos RA 99 00 CcIa Inteligencia computacional y conocimiento 2.8

El robot repartidor El mundo del robot repartidor (Poole-98 p. 4) RA 99 00 CcIa Inteligencia computacional y conocimiento 2.9

El robot repartidor Entradas del robot repartidor: Conocimiento previo: sus capacidades, objetos existentes, plano de la oficina Experiencias anteriores: qué acciones son útiles y cuándo, efectos de sus acciones sobre su posición y su entorno Objetivos: qué respartir y cuándo Valores: para ordenar objetivos Observaciones: sobre su entorno RA 99 00 CcIa Inteligencia computacional y conocimiento 2.0

El robot repartidor Tareas del robot repartidor: Determinar la posición del despacho de una persona, del café,... Buscar un camino entre dos posiciones Planificar cómo realizar varias tareas Conjeturar la posición de una persona Tomar decisiones con incertidumbre Aprender de la experiencia Percibir el mundo: saber dónde está, evitar obstáculos,... RA 99 00 CcIa Inteligencia computacional y conocimiento 2.

El ayudante diagnosticador El sistema eléctrico (Poole-98 p. 6) RA 99 00 CcIa Inteligencia computacional y conocimiento 2.2

El ayudante diagnosticador Entradas del ayudante diagnosticador: Conocimiento previo: funcionamiento de las luces y las conexiones, síntomas de fallos, información aportada por los tests, efectos de las reparaciones Experiencias anteriores: datos de casos anteriores Objetivo: arreglar el sistema Valores: para decidir entre reparar o sustituir componentes Observaciones: síntomas del sistema RA 99 00 CcIa Inteligencia computacional y conocimiento 2.3

El ayudante diagnosticador Tareas del ayudante diagnosticador: Determinar los efectos de los fallos y las intervenciones Buscar en el espacio de posibles fallos Explicar su razonamiento al usuario Derivar posibles causas de fallos Planificar realización de pruebas o tratamientos Conjeturar problemas usando conocimiento por defecto Razonar con incertidumbre y conocimiento incompleto Aprender cómo asociar síntomas con fallos, efectos de los tratamientos, confianza de los tests RA 99 00 CcIa Inteligencia computacional y conocimiento 2.4

El infobot Interacción del infobot con su entorno informático: Recibe preguntas en un lenguaje de alto nivel Busca la información relevante Presenta la información de manera legible Entradas del infobot: Conocimiento previo: significado de las palabras, tipos de fuentes de información, cómo acceder a la información Experiencias anteriores: dónde puede obtenerse información, la velocidad relativa de los servidores, prefencias del usuario Objetivo: la información buscada Valores: para decidir entre el volumen y la calidad de la información Observaciones: qué información hay en el sitio actual, qué enlaces hay RA 99 00 CcIa Inteligencia computacional y conocimiento 2.5

El infobot Tareas del infobot: Derivar información que sólo está implícita en una base de conociminetos Interactuar en lenguaje natural Buscar entre bases de conocimientos la información Representar el conocimiento eficientemente Explicar el razonamiento justificativo de las respuestas Tomar decisiones con conocimiento incompleto o contradictorio Razonar por defecto sobre dónde encontrar información Decidir entre calidad de la información y coste Aprender prefencias del usuario y fuentes de información RA 99 00 CcIa Inteligencia computacional y conocimiento 2.6

Tareas comunes Modelizar: Construir modelos del entorno físico, sistema eléctrico o entorno de información Razonar a partir de evidencias: Dada unas observaciones, determinar el estado de su mundo Planificar: Dado un modelo del mundo y un objetivo, determinar cómo conseguirlo Aprender de las experiencias anteriores RA 99 00 CcIa Inteligencia computacional y conocimiento 2.7

Bibliografía Poole, D.; Mackworth, A. y Goebel, R. Computational Intelligence (A Logical Approach) (Oxford University Press, 998) Cap. : Computational intelligence and knowledge Russell, S. y Norvig, P. Inteligencia artificial (Un enfoque moderno) (Prentice Hall Hispanoamericana, 996) Cap. : Introducción Cap. 2: Agentes inteligentes RA 99 00 CcIa Inteligencia computacional y conocimiento 2.8