Python para inteligencia artificial

Almacenado bajo: | CategoryBlogPost | CategoríaBlikiEntrada |

Este semestre emepecé una clase de inteligencia artificial en la que me proponen usar java; le pregunté al profesor si podía usar otro lenguaje de programación luego de que me comentara que el criterio que uso para elejir java fue que habían libros que decian como programar agentes en ese lenguaje y entonces hubo una respuesta afirmativa a mi pregunta. Pense en lisp porque siempre escuchaba que ese es un lenguaje muy adecuado para inteligencia artificial.

Tambien voy a ver una clase de programación orientada a objetos, para esta matería me piden un proyecto final igual que en inteligencia artificial y la profesora nos recomendo hacer un solo proyecto final para las dos materias :-). Pero antes de enterarme de esto ya le había dicho a la profesora que yo quería usar python en lugar de java a lo que no se nego del todo la primera clase, en la segunda clase me dijo que estaba bien con la condición de explicarle mi trabajo para que no hibiese malos entendidos.

Sabiendo que ahora mi objetivo es hacer coherente el trabajo de estas dos materias y que había pensado en lisp para IA y en python para POO empecé a pensar por cual de los dos decidirme; de lisp se que existe y de python apenas he escrito algunas pocas lineas de código. Luego de leer acerca de lisp empecé a inclinarme por scheme, pero me desanimó un poco lo que decía en el faq de schemers respecto al soporte para programación orientada a objetos, así que pensando en que ya había dicho que iba a usar python para la calse de POO y que empezar con scheme implicaba empezar desde cero, busqué acerca de que había para inteligencia artificial en python y me encontre con que también con python puedo hacer cosas para IA.

En conclusión me quedé con python.

Los enlaces que motivarón la desición:

-- jegc 2007-08-04 22:51:45



:) :)) :( ;) :\ |) X-( B) Markup
Offray   Hola Jorge,

[:Howie] es un chatbot escrito en python con soporte para AIML (Artificial Inteligence Markup Language). Los primeros chatbots fueron creados con la intensión de pasar el test de turing (engañar a un humano haciéndole pensar que hablaban con otro). BR Yo tengo ganas de trabajarle a un chatbot. ¿En que aplicación está pensando?

2007-08-05 09:09:54
jegc  

Aun no se pero tengo que decidir esta semana, una de las condiciones es que tenga que ver con procesamiento digital de imagenes... aunque de pronto hablando se pueda hacer otra cosa, no se.

2007-08-05 10:57:20
Offray  

Procesamiento de señales e inteligencia artificial, la clásica combinación de la robótica y el enfoque "duro" imitacionista. Es más chévere hacer cosas por el lado interaccionista. [http://www.agentland.com/ AgentLand] tiene un enfoque mucho más interesante y contemporaneo. Un agente de chat que "lee" un entorno web e interactua con el usuario y la página (hagale la preguta: "What is an agent?" a Cybelle, para que se de cuenta de a qué me refiero. Por supuesto cae en la trampa de Turing respecto a querer parecer muy inteligente para el interlocutor humano. ¿Qué tal un proyecto similar, pero para un entorno digital? Un agente de chat que puede sentir un entorno digital e interactual con él y con un usuario humano, para que en la interacción ambos aprendan? Me cuenta. Yo le quiero camellar a algo así

2007-08-06 09:38:26
diegueus9  

Jorge que vacano yo tambien tengo que hacer agentes y en python!!!

2007-10-02 13:34:43 X
jegc  

Pues por este semestre ya no fue :( , cancelé la materia, el otro semestre será...

2007-10-03 21:27:45

jegc/Blog/2007-08-04-PythonIA (last edited 2008-04-20 14:39:32 by localhost)