Inteligencia Artificial

Documentos relacionados
INSTITUCIÓN EDUCATIVA SAN CRISTÓBAL

Métodos de Inteligencia Artificial

Métodos de Inteligencia Artificial

Introducción a la programación

Matemáticas Básicas para Computación

Clase No. 2 Programación Básica Licenciatura en Telecomunicaciones

Solución al parcial 14

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos

PROGRAMA ANALÍTICO DE ASIGNATURA

Representación de Conocimientos

PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY

Universidad de Costa Rica Sistema de Aplicaciones Estudiantiles SAE

Breve introducción a la Investigación de Operaciones

Expositor: Mauricio Galvez Legua

Especialidades en GII-TI

CRITERIOS DE SELECCIÓN DE MODELOS

PERFIL PROFESIOGRÁFICO PARA IMPARTIR LAS ASIGNATURAS DE LA LICENCIATURA EN INFORMÁTICA (PLAN DE ESTUDIOS 2005)

Algoritmos y programas. Algoritmos y Estructuras de Datos I

MATRIZ CURRICULAR ÁREA MATEMÁTICAS 1 A 5 DE EDUCACIÓN SECUNDARIA COMPETENCIAS CICLO VI CICLO VII

LAS 14 AREAS TEMATICAS DE LA COMPUTACIÓN

SISTEMAS INTELIGENTES

INDICE Prologo Capitulo 1. Algoritmos y programas Capitulo 2. La resolución de los problemas con computadoras y las herramientas de programación

INTRODUCCION A LA PROGRAMACIÓN ORIENTADA A OBJETOS

Introducción a Maxima: Haciendo Matemáticas con Software Libre (2 a Edición)

1. Computadores y programación

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

Generación de Código Intermedio

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

Programación Funcional Lisp-DrScheme Primera Parte. Dr. Oldemar Rodríguez Rojas Escuela de Informática Universidad de Nacional

INICIACIÓN A LA PROGRAMACIÓN 1ª parte

Planificación didáctica de MATEMÁTICAS 4º E.S.O.

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

Complejidad computacional (Análisis de Algoritmos)

FACULTAD DE INGENIERÍA

GUIA 4: ALGEBRA DE BOOLE

TÍTULO: MATEMÁTICA DISCRETA Y LÓGICA Disponibilidad

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

REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD BICENTENARIA DE ARAGUA VICERRECTORADO ACADÉMICO ARAGUA VENEZUELA

Aprendizaje Automatizado

El Modelo Relacional. Carlos A. Olarte BDI

Inteligencia en Redes de Comunicaciones - 08 Agentes

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO

Introducción. Universidad Nacional Tecnológica del Cono Sur de Lima JORGE AUGUSTO MARTEL TORRES 1

PLANIFICACION DE ALGORITMOS Y PROGRAMACION

Planificación didáctica de MATEMÁTICAS 3º E.S.O.

Capítulo 4. Lógica matemática. Continuar

Tema I: Introducción a las bases de datos. Curso Introducción a las bases de datos.

MODELOS DE INVESTIGACION DE OPERACIONES

Nombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje

Cada enfoque tiene sus ventajas y desventajas Cada uno es más apropiado para ciertas cosas

MÉTODO SINGAPUR. Para la enseñanza de Matemáticas

CAPITULO III CONTROLADORES

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

Metodología de Desarrollo de Programas

LÓGICA DE PROGRAMACIÓN

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

Evolución del software y su situación actual

Fundamentos de Ciencias de la Computación Trabajo Práctico N 2 Lenguajes Libres del Contexto y Sensibles al Contexto Segundo Cuatrimestre de 2002

Matemáticas Discretas TC1003

I.S.F.T. Nº 38 Programación I página 1

El nivel Interno. Índice Tema 3

Universidad de Managua

P L A N I F I C A C I O N

CARRERA DE INGENIERIA DE SISTEMAS

1er Momento 2do Momento 3er Momento 4to Momento 178 MATEMATICA II (ADMINISTRACION) 2 09/01/2016 AM P 7 13/02/2016 AM P 12 19/03/2016 AM I

GRADO EN INGENIERÍA INFORMÁTICA

Jesús Manuel Carrera Velueta José Juan Almeida García Fecha de elaboración: Mayo 6 de 2010 Fecha de última actualización:

Computadora y Sistema Operativo

OBJETIVOS: CONTENIDO:

Programación. Carrera: MAE 0527

Carrera: Participantes Miembros de la academia de Metal- Mecánica

LÓGICA COMPUTACIONAL

LIBRO GUIA: INVESTIGACIÓN DE OPERACIONES Hamdy A. Taha. Editorial Pearson Prentice Hall, 2004

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

Fundamentos de Programación. Sabino Miranda-Jiménez

2. Codificar de forma sistemática la secuencia de instrucciones en un lenguaje.

Tema 1. Introducción al PROLOG. 1. Qué es el PROLOG? 2. Los elementos de PROLOG 3. Un programa de ejemplo 4. Ejercicios propuestos

Área: INFORMÁTICA. Saber- Saber: Identificar DFD como herramienta para escribir los algoritmos de forma lógica.

PROGRAMACIÓN UNIDADES

Fundamentos de Informática E.U.P. Universidad de Sevilla

Curso Extraordinario INTELIGENCIA ARTIFICIAL Y SISTEMAS EXPERTOS

Las redes semánticas intentan trasladar esa afirmación a un formalismo Una red semántica será un grafo donde:

Carrera: MTE Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.

Inteligencia en Redes de Comunicaciones - 03 Sistemas Basados en Conocimiento

Inteligencia Artificial. Aprendizaje neuronal. Ing. Sup. en Informática, 4º. Curso académico: 2011/2012 Profesores: Ramón Hermoso y Matteo Vasirani

Transcripción:

Inteligencia Artificial Conjunto de técnicas que se aplican en el diseño de programas de computador para la resolución de problemas que por su dificultad requieren el uso de un cierto grado de inteligencia. Técnicas de Base: Heurística. Razonamiento. Representación del conocimiento. Lenguajes y Herramientas. Inteligencia Artificial Aplicada: Manipulación física: Visión Artificial, sensores. Robótica. Manipulación del pensamiento: Procesamiento del lenguaje natural. Sistemas basados en el conocimiento: Sistemas Expertos, Bases de datos inteligentes, Entornos de Desarrollo. 1

HEURÍSTICA: Técnicas de Base (1) Se pretende resolver un problema mediante un mecanismo que localice una solución dentro de un espacio global de soluciones (juego de ajedrez). No se pretende buscar la solución óptima. Los métodos heurísticos suelen tratar con una representación de los datos según una estructura determinada (árbol, grafo, etc...). LÓGICA Y RAZONAMIENTO: Estos conceptos agrupan las técnicas que permiten deducir nueva información. Se obtiene nueva información a partir de información existente o previa: Ejemplo (Sistemas de Producción basado en reglas): RULE 01: RULE 02: Ejemplo (Predicados lógicos) If deporte = Baloncesto OR deporte = Balonvolea THEN talla = alta If padre = Alto OR madre = Alta THEN talla = alta madre (María, Jesús); madre (Ana, María); madre (Rosa, Juan) abuela (x,z) : madre (x,y), madre (y,z) A la pregunta?abuela(ana, Juan) NO Es la clave de los Sistemas Expertos. 2

Técnicas de Base (2) REPRESENTACIÓN DEL CONOCIMIENTO: El propósito de estas técnicas es organizar la información que es requerida por los métodos y algoritmos de forma tal que les permita a éstos tomar decisiones, planificar resultados, etc. Predicados Lógicos Atributo = Valor Redes semánticas madre(ana, María) Talla = Alta Intenta reproducir la representación del conocimiento del cerebro humano. Lenguaje LISP. Alta talla nombre JUAN Juan es un Hombre Utilizando listas se puede crear una red semántica. es un Los problemas comienzan cuando la red comienza a crecer. Los tiempos de manipulación se disparan enormemente. La lista ha de poderse manejar desde diferentes puntos de vista. Mamífero 3

LENGUAJES Y HERRAMIENTAS: Técnicas de Base (3) Por herramienta se entiende en Inteligencia Artificial, el programa que facilita el desarrollo de determinado tipo de aplicaciones. Las herramientas generalmente se basan en el uso de reglas. Problem-Solver: Programa para computador capaz de resolver un problema. Lenguaje LISP (1958-McCarthy): Procesamiento simbólico. Procesamiento de listas en múltiples niveles. Recursión como método frecuente de operación. Control de memoria automático. Inconvenientes: Excesiva dependencia de la máquina. Dificultad en la comprensión del programa. Dificultad de aprendizaje. Programas bastante lentos al ser interpretado. Lenguaje PROLOG (Programación Lógica): Nace como lenguaje diseñado para la demostración de teoremas. Se programa en base a reglas, no como un programa estructurado. 4

Programación Orientada a Objeto (OOP): Técnicas de Base (4) Nació con el desarrollo de SIMULA (1966). Se perfiló con el desarrollo de SMALLTALK. Clave: Objetos como individuos con vida propia. Concepto de Clase: Molde para crear objetos. Los objetos son instancias de la clase a la que pertenecen. INTELIGENCIA ARTIFICIAL REDES NEURONALES Heurística Sistemas Expertos Visión Artificial Procesamiento Lenguaje Natural Redes Neuronales Robótica Búsqueda Planificación Mecanismo o procedimiento matemático que transforma un conjunto de variables numéricas (entradas) en un conjunto de variables numéricas (salidas). 5