Presentación Introducción a la inteligencia artificial
En el día de hoy realicé una presentación de “introducción a la inteligencia artificial” especialmente preparada para un grupo de programadores. La idea de la presentación fue recorrer los conceptos que dieron origen a la inteligencia artificial desde sus comienzos, así como algunos algoritmos simples que en ocasiones son utilizados por los programadores cotidianamente, los cuales pueden ser utilizados en la creación de agentes inteligentes. De esta manera, se puede abordar las ideas de la inteligencia artificial desde el conocimiento de los programadores.
Entre los conceptos vistos están,
- Definición de inteligencia artificial
- Historia de la inteligencia artificial
- Agentes inteligentes
- Entornos
- Agentes reactivos o reflexivos
- Agentes basados en modelos y en objetivos
- Agente resolvente
- Algoritmos de búsqueda en arboles
- Primero en profundidad
- Primero en anchura
- Otros algoritmos en arboles y grafos
- Búsqueda informada y heurísticas
- Búsqueda A*
- Máximos, mínimos y optimización
- Gradient descend / Hill climbing
- Simulated annealing
- Algoritmos genéticos
- Problema de satisfacción de restricciones
- Juegos
- Multiagentes
- Minimax
- Poda Alfa Beta
- Logica y prolog
- Planing (strips)
- Neural Networks
Recursos usados
UC Berkeley CS188 Intro to AI — Course Materials
En este link pueden encontrar videos y diapositivas (en inglés) del curso de inteligencia artificial basado en el libro AIMA que se tomó como base para la presentación. También podrán encontrar las instrucciones y los programas (PACMAN) base que se deben completar para los ejemplos mostrados en la presentación.
http://ai.berkeley.edu/home.html
Artificial Intelligence: A Modern Approach, 4th US ed.
Este es la página oficial del libro usado como base de la presentación.
Google tensorflow playground
Esta página permite jugar con una red neuronal en el navegador. Fue usada durante la presentación para mostrar las limitaciones del perceptron en la clasificación y como usando una red multicapa se pueden realizar clasificaciones.
http://playground.tensorflow.org
Programa de prolog “Familia” mostrado en la presentación
Presentación Introducción a la Inteligencia Artificial
Introducción a la Inteligencia Artificial
0 Comentarios