Yo haría lo siguiente en aproximadamente este orden:
- Conviértete en un experto en MATLAB y Python. Esto debería cubrirlo para la programación.
- Revisar o tomar un curso sobre álgebra lineal. Es una gran parte de la implementación de algoritmos de ML.
- Tome un curso de introducción sobre aprendizaje automático. El curso Coursera de Andrew Ng es uno de los más populares, y uno que puedo recomendar personalmente.
- Obtenga una buena base en estadísticas, ya que esto es parte de la base del aprendizaje automático.
- Realizar proyectos que incorporen aprendizaje automático. El canal de YouTube de Siraj Raval es un buen lugar para buscar muchas ideas geniales y, en general, un gran contenido (vea el video a continuación).
Descargo de responsabilidad: no soy un experto en aprendizaje automático, pero creo que estas son al menos condiciones necesarias para entrar en el campo del aprendizaje automático.