Primero, aprende Python.
Debería ser más fácil para usted debido a sus antecedentes.
Es el estándar de oro para la construcción de modelos en el espacio aplicado.
- ¿Las matemáticas son cruciales para los ingenieros de software?
- ¿Cómo puede un ingeniero de software ganar un Premio Nobel?
- ¿Es Hired una buena plataforma de trabajo para nuevos ingenieros de software de posgrado?
- ¿Por qué las entrevistas de ingeniería de software senior son tan difíciles en estos días?
- Si quiero ser ingeniero de software en Google, ¿cuáles son los principales lenguajes de programación que debo dominar?
En su pregunta de Java … eso es un no. Se trata de Python. Una simple búsqueda de trabajo de hecho o Monster contará la historia.
Tenga en cuenta que no escribirá los algoritmos principales, simplemente los señalará a sus datos.
Tenga en cuenta que el 99% de todos los modelos predictivos del mundo real están supervisados. Eso significa que comienza con un conjunto de datos.
Aquí hay un curso gratuito para comenzar:
Las 5 mejores bibliotecas de aprendizaje automático en Python – Udemy
En Python, no solo aprenda el proceso de construcción del modelo. Ese es un error fatal que cometen muchos novatos.
Aprenda a masajear los dos tipos de datos. Se llama disputa de datos en el mundo de ML.
Estructurado – datos en una base de datos
No estructurado: datos que se encuentran en un sistema de archivos.
Haga una búsqueda de trabajo y observe qué buscan las empresas específicas para los ingenieros de aprendizaje automático.