¿Hay marcos de inteligencia artificial disponibles en Ruby?

Su única posibilidad realista es usar JRuby . Los programadores de Java se ven mimados por los marcos de Machine Learning, Data Science e Inteligencia Artificial, y puede aprovechar el poder de estos a través de JRuby.

Existe un enlace Pocketsphinx, pocketsphinx-ruby [1] para el reconocimiento de voz , pero aquí es donde terminan las buenas noticias.

Tu siguiente mejor opción es Python : por mucho que odie admitirlo, Ruby no es práctico para la IA : falta de bibliotecas, comunidad, impulso y casi todo lo demás, francamente.

Hubo algunos esfuerzos hace unos años, como ai4r [2], Libsvm [3] y otras gemas de bajo nivel de alcance limitado, por ejemplo: stuff- clasifier [4], rsemantic [5], treat [6], clasificador-renacido [7] y, decisiontree [8] (por Ilya Grigorik de Google).

Parece que la mayoría de estos han sido abandonados , algunos de ellos hace años.

Quizás el más prometedor del grupo es SciRuby [9], pero tampoco parece tener mucho impulso, y es solo una sombra de la comunidad y el ecosistema de inteligencia artificial de Python .

Realmente disfruto trabajar con Ruby y es mi elección siempre que sea posible, pero en este caso, sería una opción subóptima, por decir lo menos. Go Python!

Notas al pie

[1] watsonbox / pocketsphinx-ruby

[2] el host de gemas de tu comunidad

[3] febeling / rb-libsvm

[4] alexandru / stuff-classifier

[5] josephwilk / rsemantic

[6] louismullie / convite

[7] jekyll / clasificador-renacido

[8] igrigorik / decisiontree

[9] SciRuby

More Interesting

¿Qué lenguaje de programación es mejor para implementar la inteligencia artificial y por qué? ¿Y qué hay de .net / C #?

¿Qué pasaría realmente con el mundo si la IA automatizara los trabajos laborales / de servicio?

¿Es probable que los desarrolladores entrenen inteligencia artificial para comercializar mercados?

¿Cuál es la mejor metodología para plataformas como wit.ai o API.ai?

¿Qué es la inteligencia artificial y la computación en la nube?

¿Crees que la inteligencia artificial nos proporcionará súper esclavos y, por lo tanto, nos liberará de la necesidad de vivir?

¿Cuál es el alcance de la IA en la industria publicitaria?

¿En qué medida las industrias mecánicas están usando IA?

¿Crees que el equipo de OpenAI no está calificado para tratar de crear inteligencia artificial, incluso si tienen algunos jugadores clave, como Karpathy?

¿Puede la inteligencia artificial independizarse de su creador?

¿Alguna vez los investigadores han tratado de hacer que una IA aprenda durante años? Un ser humano pasa años aprendiendo continuamente antes de ser autónomo, mientras que un entrenamiento de inteligencia artificial generalmente toma algunas horas / días.

¿Puede la Inteligencia Artificial improvisar tocando música?

¿Qué tan lejos estamos de la IA para construir una IA más inteligente que ella misma?

¿Es la inteligencia artificial realmente el fin de la humanidad?

¿Cuál es la diferencia entre un robot y la inteligencia artificial?