¿Qué idioma prefieren las empresas para la inteligencia artificial?

Solo puedo hablar sobre compañías que usan IA para hacer estrategias comerciales rentables. Allí, las compañías prefieren Python para la investigación, Keras para Deep Learning, C ++ para la implementación real de los algoritmos y FPGA para las partes sensibles a la latencia de la implementación.

Sé que algunos de estos no son idiomas. Sin embargo, un idioma hoy no es solo un idioma. Es un marco. Es un conjunto de capacidades que está fácilmente disponible para alguien que lo adopta. Todos los que trabajan en ese idioma pueden contribuir a la comunidad. En qplum, hemos contribuido, por ejemplo, haciendo que nuestro código HFT (en C ++) esté disponible gratuitamente.

Como puede ver aquí (Technology Stack en HFT), el uso de IA en las empresas tiene muchas partes y los objetivos son diferentes. En algunos lugares se trata de investigación colaborativa , en otros lugares se trata de la solidez de la implementación, y en algunos lugares se trata de una implementación súper rápida .

Las empresas prefieren Python. Los potentes marcos de Deep Learning y las bibliotecas de aprendizaje automático hacen de Python la mejor opción. Python también ayuda en backend y frontends para que la integración sea mucho más fácil. Los trabajos relacionados con la visión por computadora se pueden hacer fácilmente en openCV en python o en marcos de aprendizaje profundo como Tensorflow, Theano, Keras en python. Chatbot se puede desarrollar mediante el uso de extractor de entidad y clasificador de intención en python.

Me he encontrado con varios marcos de aprendizaje automático que utilizan,

  • C ++
  • Java
  • Pitón

Parece que se prefiere Java y Python cuando se hace un problema de dominio de nivel superior, evitando así problemas de código repetitivo y de nivel de sistema operativo.

Y Linux sería mejor par si sus sistemas integrados de IA.