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

Responder a