Seminario de Inteligencia Artificial: Aprendizaje Computacional

 

Antonio Neme, Héctor Zenil

 

Diversas herramientas de aprendizaje computacional serán analizadas, tales como árboles de identificación, perceptrones multicapa y máquinas de soporte vectorial. De igual forma, se analizará  el concepto de “aprendizaje de máquina”. Preguntas como ¿Qué tareas de aprendizaje pueden ser llevadas a cabo por computadoras? ¿Qué es capaz de aprender una computadora? serán analizadas.

 

1.Conceptos generales del aprendizaje computacional

a. Aprendizajes supervisado y no supervisado

b. Ciclo algedónico

c. Aprendizaje por evolución

d. Aprendizaje por recompensa

e. Aprendizaje por pequeñas diferencias

f. Otros métodos de aprendizaje

 

2.Árboles de identificación.

a. Peso informativo y entropía

b. ID3 y C4.5

c. Extracción de reglas

 

3. Perceptrones multicapa

a. Dimensión de Vapnik-Chervonenkis

b. Separabilidad por medio de perceptrones multicapa

c. Teorema de Kolmogorov

 

4. Máquinas de soporte vectorial.

a. Revisión de la dimensión VC

b. Fundamentos y características de las máquinas de soporte vectorial

d. Separabilidad por medio de hiperplanos

 

5. Algoritmos evolutivos

a. Algoritmos genéticos

b. Programación genética

c. Estrategias evolutivas

6.Inteligencia de enjambre

a. Colonias de hormiga

 

Bibliografía

 

S. Haykin. Neural Networks, a comprehensive foundation. Prentice Hall. 2001.

 

A. Engel y C. Van der Broeck. Statistical Mechanics of Learning. Cambridge University Press. 2001

 

Vapnik, V. The nature of statistical learning theory. Springer. 2000

 

Rojas, R. Neural networks: a systematic introduction. Springer. 1996

 

E. Bonabeau, M. Dorigo y G. Theraulaz. Swarm Intelligence: from natural to artificial intelligence. Oxford University Press. 1999.

 

D. Fogel. Blondie24, Playing at the edge of Artificial Intelligence. Academic Press. 2002.

 

J. Koza. Genetic Programming IV. Kluwer Academic Publishers. 2003.