Download El curso consiste en el estudio de herramientas de Inteligencia

Document related concepts

Peter Norvig wikipedia , lookup

Ingeniería dirigida por modelos wikipedia , lookup

Inteligencia artificial simbólica wikipedia , lookup

Inteligencia artificial wikipedia , lookup

Software de redes neuronales wikipedia , lookup

Transcript
UNIVERSIDAD DE LA FRONTERA
TEMUCO - CHILE
I.- IDENTIFICACIÓN DEL CURSO
Nombre del Curso
Código del curso
: Introducción a la Inteligencia Artificial
: MFME40
Programa
Horas, Módulos
Calidad
Tipo de formación
Carácter
Académicos participantes
:
:
:
:
:
:
Magíster en Física Médica
Cuatro por semana por 16 semanas (equivalentes)
Electivo
Especializada
Teórico
Dra. Gloria Millaray Curilem Saldías
II.- DESCRIPCIÓN DE LA ASIGNATURA
El curso consiste en el estudio de herramientas de Inteligencia Artificial (IA) que son
utilizadas para el desarrollo de sistemas llamados Sistemas Inteligentes. Estas
herramientas se aplican a los más diversos problemas de la Ingeniería, la medicina,
la informática, etc., tales como el Procesamiento de Señales e Imágenes, las
Comunicaciones, el Control Automático, la Electrónica de Potencia, el Apoyo a la
Decisión Médica, la Informática Educativa, entre otros. La asignatura debe permitir la
construcción de un Sistema Inteligente de aplicación real, mediante la vivencia de
todo el proceso de desarrollo: investigación bibliográfica, modelamiento,
implementación, simulación, validación, producción de artículo y presentación formal
del sistema elaborado. Para esto la asignatura consta de dos partes. En una primera
parte se realizará la presentación de diversas herramientas de IA, correspondientes
a diferentes paradigmas del área. Los alumnos deberán aprender, además, a
implementarlas computacionalmente. En una segunda parte, se desarrollará de
forma individual o en grupos, el proyecto de diseño e implementación de un Sistema
Inteligente.
III.- OBJETIVOS
a) Objetivos generales:
El objetivo general es dar a conocer a los alumnos nuevas herramientas para la
implementación de sistemas. Estas herramientas se basan en los conceptos y
paradigmas de la Inteligencia Artificial. Se pretende además demostrar cómo estas
herramientas pueden ser usadas para la resolución de diversas problemáticas del
área de ingeniería, las ciencias, la medicina, etc.
b) Objetivos específicos:
1. Objetivos Cognitivos: al finalizar el curso los alumnos deberán:
- diferenciar los tres paradigmas de la Inteligencia Artificial presentados.
- definir tres herramientas de Inteligencia Artificial utilizadas para la
implementación de sistemas.
- describir las metodologías de diseño e implementación de dichos sistemas.
- identificar qué herramienta es más conveniente para un determinado
problema.
2. Objetivos Procedimentales: al finalizar el curso los alumnos deberán:
- modelar sistemas para la solución de problemas.
- implementar sistemas utilizando las herramientas de IA presentadas en la
asignatura.
- evaluar la efectividad de una herramienta de IA aplicada a un determinado
problema.
- manejar estrategias eficientes de búsqueda de información.
3. Objetivos Actitudinales: al finalizar el curso los alumnos deberán:
- valorar el aporte del área de Inteligencia Artificial en las áreas de aplicación
estudiadas (ingeniería, ciencias, medicina, etc.).
- valorar la búsqueda de soluciones creativas a diversos problemas, utilizando
las herramientas presentadas en la asignatura.
IV.- RECURSOS METODOLÓGICOS
Los recursos metodológicos se basan en clases expositivas, donde se explican
conceptos y métodos así como se resuelven problemas aplicando las diversas
herramientas estudiadas. Existe una adecuada bibliografía disponible en la Biblioteca
Central de la Universidad. La asignatura cuenta además con un apunte de apoyo en
formato digital o impreso, que puede servir de guía para el trabajo personal y la
profundización de los diversos temas abordados. Se cuenta también con las
herramientas necesarias para la implementación de sistemas de IA, tales como
shells, Matlab y módulos de Algoritmos Genéticos. Para la búsqueda de información
actualizada sobre las herramientas estudiadas, los alumnos tienen acceso a las
revistas electrónicas que están disponibles a través de la Biblioteca Central.
V.- EVALUACION
El cumplimiento de los objetivos de la asignatura será medido evaluando proyectos
de curso realizados de forma individual o grupal. Serán evaluados seminarios sobre
investigaciones bibliográficas (10%). Serán evaluadas las implementaciones de
sistemas simples, donde el énfasis se hará en el manejo de la herramienta de
programación (30%). Se contempla también la evaluación de un artículo descriptivo
del sistema desarrollado como Trabajo Final de la asignatura, donde se pondrá
especial énfasis en la correcta utilización de los métodos de modelamiento, la
implementación y el análisis de resultados obtenidos (30%). Se realizarán pruebas
parciales para evaluar el cumplimiento de los objetivos cognitivos (30%)
VI.- CONTENIDOS
1.- Sistemas, Modelamiento y Simulación
1.1. Introducción a la Teoría de Sistemas
1.2. Modelamiento y Simulación
2.- Inteligencia Artificial (IA)
2.1. Algunas Definiciones
2.2. Breve Historia de la Inteligencia Artificial
2.3. Problemas tratados por la IA
2.4. Diferentes paradigmas de la IA
3.- IA Simbólica: Sistemas Expertos
3.1. Introducción
3.2. Definición de un Sistema Experto
3.3. Organización de un Sistema Experto
3.4. Representación del Conocimiento
3.5. Motor de Inferencia
4.- IA Conexionista: Redes Neuronales Artificiales
4.1. Introducción
4.2. Neuronas
4.3. Entrenamiento de las RNA
4.4. Redes feedforward MLP
4.5. Paradigmas Simbólico Vs Conexionista
4.6. Aplicaciones de las RNA
5.- IA Evolutiva: Algoritmos Genéticos
5.1. Introducción
5.2. Origen de los Algoritmos Genéticos
5.3. Descripción de los Algoritmos Genéticos
5.4. Representación Cromosómica
5.5. Algoritmo
5.6. Aplicaciones de los Algoritmos genéticos
VII.- BIBLIOGRAFIA
•
•
•
•
•
•
BANZHAF W. et al., 1998. Genetic Programming: An Introduccion. Morgan
Kaufmann Publishers Inc. (en Biblioteca)
Bishop, C. (1995). Neural networks for pattern recognition. Oxford University
Press. (Profesora).
de AZEVEDO F., BRASIL L., de OLIVEIRA R. 2000. Redes Neurais com
aplicações em Controle e em Sistemas Especialistas. Ed. Visual Books.
Florianópolis. (Profesora).
Del BRIO B.M. & SANZ A. 2002. “Redes Neuronales y Sistemas Difusos”. 2da
Edición. Ed. AlfaOmega. (en Biblioteca)
DURKIN J. 1992 Expert Systems Design and development. Prentice Hall.
(Profesora).
HAYKIN S. VAN VEEN B. 2001. Sinais e Sistemas. Porto Alegre:Bookman.
(Profesora).
•
•
•
•
•
•
•
•
HAYKIN S. 2001. Redes Neurais, Princípios e prática. 2a Edición. Porto Alegre:
Bookman (Profesora).
HAYKIN S. 1999. Neural Networks. A comprehensive Foundation. Prentice Hall
(en Biblioteca)
RICH E., KNIGHT K. 1994. Inteligecia Artificial. 2ª Edición. McGrawHill.
(Profesora). (en Biblioteca)
SCHREIBER G., et al., 2000. “Knowledge Engeneering and Management. The
common KADS Methodology. MIT Press. (en bilioteca).
TURBAN E. 1992. “Expert Systems and Applied Artificial Intelligence” MacMillan
Publishing Company. (en Biblioteca)
WENGER E. 1987. Artificial intelligence and Tutoring Systems. Computational
and Cognitive Approaches to the Communication of Knowledge. Morgan
Kaufmann, San Francisco.
Anales de diferentes congresos. (Profesora).
Revistas IEEE (Centro de Modelación y Computación Científica)