AIMA en Python

Inteligencia Artificial -un enfoque moderno-, el libro del que estoy estudiando tiene muchos de los algorítmos que explica en pseudo código implementados en Python.

Uno de los autores
cuenta que originalmente estaban escritos en Lisp, pero muchos estudiantes tenían problemas con este lenguaje. En especial, saltar del pseudo código del libro a una implementación que corra en sus computadoras. El primer intento fue usar Java, pero no tuvieron éxito:

However, one attempt at getting Java code up and running was largely unsuccesful. Then I discovered Python and Jython, and thought this might be a better way to go than Java.

cita

About Juanjo

Mi nombre es Juanjo Conti, vivo en Santa Fe y soy Ingeniero en Sistemas de Información. Mi lenguaje de programación de cabecera es Python; lo uso para trabajar, estudiar y jugar. Como hobby escribí un libro de cuentos que se puede descargar gratuitamente.
This entry was posted in Aprendiendo Python, Cosas que leo, Facultad, IA and tagged , . Bookmark the permalink.
  • http://nacho.larrateguy.com.ar Nacho

    Sí señor, queda una implementación muy sencilla y linda a la vista, tanto en LISP como en Python. Debido a la sintaxis de Python y las facilidades para gestionar listas y demás, creo que sería también muy sencillo implementarlo en Smalltalk.

    Pero si necesitás el código Java o querés verlo, hay un proyecto AIMA-Java en Google Code.

  • Juanjo

    Otro recurso sobre enseñanza de IA y Python. La charla “Easy AI with Python” de Raymond Hettinger en PyCon 2009.
    Video
    Presentación