Inteligencia Artificial II

Facultad de Ingeniería de Diseño y Automatización Electrónica

Ing. Sergio A. Rojas - 2002/I

última actualización: Mayo 28/2002

 

|Clic aquí para el Syllabus|

|Clic aquí para notas del segundo35% |

|Clic aquí para notas del primer 35% |

¡Bienvenidos al curso de Inteligencia Artificial II del primer semestre del año 2002!

Luego de haber estudiado los conceptos fundamentales de los sistemas inteligentes (si aún no sabe lo que es IA, aquí hay una introducción), la forma de representación de problemas, los mecanismos de inferencia, y los algoritmos de búsqueda, en este curso se pretende abordar otras herramientas de la llamada computación flexible (softcomputing), inspiradas en mecanismos biológicos. Entre otros temas se abarcarán las redes neuronales artificiales, los algoritmos evolutivos y la lógica difusa. A continuación se presenta la organización del curso, con enlaces al material de apoyo de cada tema.

 

Avisos importantes

1 - Sustentación del Proyecto Final: Viernes 31, en el laboratorio, 7-9 am.

 

Semana

Fecha

Tema

Recursos

1
Ene. 29 - Feb. 1 Presentación curso Página del curso
2
Feb. 4 - 8

Lógica Difusa

Sistemas de Inferencia Difusos (Control Difuso)

Breve introducción al proceso de lógica difusa

Breve curso de Lógica difusa y control difuso (Recomendado)

Otro curso de control difuso

Bases de Lógica Difusa

Aplicaciones de Lógica Difusa. Asignación: Bajar PDF. Implementar alguno de los ejemplos

Diapositivas sobre Lógica de la Ambigüedad (material de clase por SergioA)

3
Feb. 11 - 15

Taller sobre diseño de Controladores Difusos

Introducción a los Sistemas Neuronales

Neurona Biológica y Artificial

Introducción a RNA

Intro a RNA (Ing. Electrónica)Asignación: Ver Información, Introducción, Características y Aplicaciones
Quiz: Cómo se pueden utilizar las RNA en: ¿Procesamiento de Imágenes? ¿Procesamiento de Sonido? ¿Publicidad en Internet? ¿Análisis Financiero?

Redes neuronales biológicas

FAQ sobre RNA

Un tutorial de RNA (medio didáctico)

Un tutorial más completo

Diapositivas sobre Introducción a RNA (material de clase por SergioA: primera parte, segunda parte, tercera parte)

4
Feb. 18 - 22

Perceptrón Simple

Tareas de clasificación

Un applet en Java del perceptrón simple (C'est Francais, s'il vous plait).O en español si prefieren.

Aprendizaje de un perceptrón

Un applet del Perceptrón Simple

El argumento de Minsky y Papert

5
Feb. 25 - Mar. 1

Perceptrón multicapa

Aprendizaje por retropropagación

Simulación de perceptrones

Reconocimento de voz con MLP

El algoritmo de retropropagación

Presentación en PDF sobre el algoritmo de retropropagación

Derivación del algoritmo de retropropagación

Una explicación detallada del BackProp (A mitad de página, porque al principio es introduccion a RNA)

Herramientas de software para RNA (MatLab, Java, C++)

El libro de documentación del Neural Network Toolbox de Matlab

Una introducción acerca de NETS

Un tutorial sobre NETS

El NETS propiamente dicho (simplemente bajenlo y lo descomprimen en un directorio c:\NETS . Desde allí pueden ejecutar el programa NETS.EXE)

Diapositivas sobre Perceptrón Multicapa (material de clase por SergioA)

6
Mar. 4 - 8

Taller sobre diseño de RNA

Sistemas NeuroDifusos

Algunas herramientas de software de RNA

Artículo sobre implementación del Backprop en arquitectura paralela hipercubo

Artículo sobre implementación en hardware de Backprop utilizando FPGAs

Para los inquietos que quieran ir profundizando en Sistemas NeuroDifusos

7
Mar. 11 - 15

Sistemas NeuroDifusos

Arquitecturas y aprendizaje

What is a neuro-fuzzy system?

Introducción a Sistemas NeuroDifusos

Datos interesantes sobre la Lógica Difusa

Lógica Neurodifusa

Listado de artículos interesantes para bajar sobre sistemas neuro-difusos

Glosario de términos de Computación NeuroDifusa

Mapa de Kohonen tridimensional(en Java)

8
Mar. 18 - 22 Topologías y aplicaciones (Exposiciones)  
9
Abr. 1 - 5 Topologías y aplicaciones (Exposiciones)  
10
Abr. 8 - 12 Computación celular  
11
Abr. 15 - 19

Computación Evolutiva

Algoritmos Genéticos

 
12
Abr. 22 - 26

Implementación de AG

Taller sobre diseño de AG

 
13
Abr. 29 - May 3

Sistemas Clasificadores

Programación Genética

 
14
May. 6 - 10

Vida Artificial

Animales artificiales

Aprendizaje por refuerzo

 
15
May. 13 - 17 Computación con ADN Diapositivas sobre computación con ADN (material de clase por SergioA)
16
May. 20 - 24 Asesorías proyecto de curso Variedad de enlaces en IA (De todo encuentran aquí)

Temas de Proyecto Final

          A continuación algunas direcciones donde pueden profundizar acerca del tema de los siguientes grupos:

          Controlador de temperatura Neurodifuso (implementación)

           

          Ensayo científico

          Por parejas, consultar artíclos científicos sobre Vida Artificial, Aprendizaje Maquinal, Animales Artificiales, Agentes o Robots Autónomos, leerlos y redactar un ensayo con un formato similar al de los artículos escogidos. Esperen más información...

         

Otros enlaces interesantes de Inteligencia Artificial:

1. Historia de la IA, con datos curiosos!!!
2. Recuerdan lo del test de Turing? Pues hay un premio para el que haga un sistema que lo pase. Animense, son 100,000 verdes!!!
3. Tutorial de PROLOG(que se autodescomprime).





Vamos a dedicar un espacio para que todos podamos participar. Escriba aquí sugerencias, críticas, declaraciones, tareas, chismes, preguntas o lo que se le ocurra:






Nombre:
Emilio:
Mensaje:

Para mirar todo lo que han escrito sus compañeros ¡haga clic aquí y ya!




Ud. es el visitante # 13199


Preguntas o comentarios privados.