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:
- ¿Qué es Algoritmo, Diagrama de flujo y Pseudocódigo en la planificación de programas antes de escribir?
- Cómo generar una lista de todas las permutaciones de una matriz 4 × 4 con solo los números 1, 2, 3 y 4 en Python
- ¿Es correcto: 100n + log (n) = O (n + (log (n)) ^ 2)?
- Soy completamente nuevo en algoritmos. ¿Cuál es el mejor libro / curso / método para realmente entrar en ellos?
- ¿Cómo encontramos la altura de un árbol binario? ¿Cómo se relaciona con el nivel?
- 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.