¿Qué SDK y lenguaje de programación debo usar para codificar algoritmos de aprendizaje automático para predicciones en tiempo real?

Python es el lenguaje más popular para el aprendizaje automático y la tendencia parece ser que continuará ocupando el primer lugar en este campo. Definitivamente iría con Python.

Es simple pero potente con una gran comunidad y tiene muchas bibliotecas de aprendizaje automático. Algunos de los mejores incluyen:

  • scikit-learn es quizás la biblioteca de aprendizaje automático más popular en uso hoy en día, y se aplica a todos los idiomas. Construido en NumPy, SciPy y matplotlib, es rico en funciones y sobresale con la minería de datos y el análisis de datos.
  • TensorFlow: es una biblioteca de software de código abierto para el cálculo numérico que utiliza gráficos de flujo de datos. Su arquitectura flexible le permite implementar el cálculo en una o más CPU o GPU en un escritorio, servidor o dispositivo móvil con una sola API.
  • Theano: es una biblioteca de Python que le permite definir, optimizar y evaluar expresiones matemáticas que involucran matrices multidimensionales de manera eficiente.

Uno de estos puede ayudarlo a avanzar en la dirección correcta, pero si no, hay muchos más SDK de Python para el aprendizaje automático. Incluso puede consultar DiscoverSDK, que es un directorio que lo ayudará a encontrar lo que está buscando.