No necesariamente tiene que usar lisp o prolog para algo que sea IA. Depende *muchísimo* de lo que vaya a hacer. Hay toda una rama de la IA que puede aplicarse sencillamente con lenguajes como ruby, python, f#, etc. Todo lo que son algoritmos de búsqueda de soluciones por ejemplo (A*, csp, backtracking, y demás) son perfectamente realizables en esos lenguajes, y es la rama de la IA que más aplicaciones reales tiene por ahora. AIMA, lo que lizzy comentó, es el libro más usado de IA, escrito por Norvig y Russell (Norvig es jefe de investigación en Google), y fue implementado por Norvig mismo en lisp y python (y por lizzy en ruby :) ) Yo usé bastante aima-python dando clases de IA en la universidad, y nunca encontré en python alguna limitante para este tipo de algoritmos de IA (y eso que conozco lisp, es mi lenguaje favorito).
Saludos! -- fisa - Juan Pedro Fisanotti - desde Android On Nov 12, 2011 9:14 PM, "Néstor Portela" <[email protected]> wrote: > > Los lenguajes que se usan abrumadoramente en tal disciplina son LISP y > Prolog. Muchas razones para tal elección. > Creo que no podemos partir de "el mejor/más elegante/más sólido/mejor > compilado/etc" lenguaje para la AI. Limitarse o circunscribirse a tal > proyecto PORQUE usa tal lenguaje es un fundamentalismo sectario que no se > basa en razones técnicas-científicas. Que por cierto, son las únicas > válidas a la hora de escoger. > Hacer otra cosa es jugar. Y bueno, ahí ya estamos en otro punto. > > Salud. > > El 12 de noviembre de 2011 13:41, lizzy leiz <[email protected]> escribió: > >> 2011/11/12 Hugo M <[email protected]> >> >>> Conocen proyectos de IA hechos en Ruby? Me está interesando el tema y >>> qué mejor lenguaje para empezar que el mas elegante de todos :D >>> >> >> Hola, >> >> Yo aprendi varios algoritmos de IA con el libro AIMA; para mi estan bien >> explicados y no te cierra a ningun lenguaje http://aima.cs.berkeley.edu/ >> >> Implemente una parte de las librerias en Ruby (creo que alcanza hasta la >> unidad 10 del libro). Ya no lo estoy usando, pero estan libres de agregarle >> lo que falta (si se llega a terminar se puede publicar dentro de la pagina >> de AIMA junto con los otros lenguajes, yo me base en la de python). >> https://github.com/leizzer/AIMA-Ruby >> >> Saludos >> >> >>> >>> _______________________________________________ >>> Ruby mailing list >>> [email protected] >>> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar >>> >>> >> >> _______________________________________________ >> Ruby mailing list >> [email protected] >> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar >> >> > > > -- > HDHM!!! > > _______________________________________________ > Ruby mailing list > [email protected] > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > >
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
