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.

http://aima.cs.berkeley.edu/

 

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

Familia.prolog

 

Presentación Introducción a la Inteligencia Artificial

Introducción a la Inteligencia Artificial

 

 


0 Comentarios

Deja un comentario

Avatar placeholder

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.