Una respuesta breve es que depende de sus antecedentes y del tipo de trabajo que desea.
Los trabajos relacionados con el aprendizaje automático pueden clasificarse aproximadamente para investigar trabajos e implementar trabajos. Los trabajos de investigación son más teóricos, necesita leer muchos documentos, mantener actualizados sus conocimientos y diseñar algoritmos para tareas específicas. Por lo general, necesita un doctorado con enfoque en ML. Un año es suficiente si comienzas de la nada.
La implementación de trabajos es posible si tiene experiencia en programación. Lo que lo diferencia de otros desarrolladores es que debería poder leer los algoritmos de los investigadores escritos en ecuaciones matemáticas. Debe conocer los términos de ML, como la probabilidad previa, SVM para comunicarse con los investigadores e implementar sus ideas.
- ¿Qué tan difícil es conseguir un software de escritura de trabajo para robots?
- Al estar más fresco, ¿qué curso debo hacer con .NET para conseguir un trabajo rápidamente?
- ¿Cuál es la probabilidad de que un arrendador deje a alguien fuera de un contrato de arrendamiento si son despedidos de un trabajo y tienen una nueva oportunidad en otro estado?
- ¿Tendría sentido dejar un trabajo porque no soy un miembro cultural dentro de la empresa?
- ¿Cuáles son las posibilidades de conseguir un trabajo a través del programa Infosys Spark IT 2014?
Mi consejo para conseguir un trabajo de implementación de ML es que debe desarrollar las siguientes capacidades:
- Conocimientos básicos de ML.
- Programación en Python, C ++, Matlab
- Conocer las bibliotecas de ML, al menos nombres (para responder algunas preguntas difíciles en la entrevista) y un enfoque común para algunas aplicaciones (reconocimiento de voz, reconocimiento de escritura a mano …)
Entonces puedes terminar cursos en tu universidad o en Coursera. Recomiendo el aprendizaje automático de Andrew NG. Al implementar las tareas, tendrá una idea general en la implementación de algoritmos de aprendizaje automático en Matlab (Octave). Para encontrar un trabajo, es posible que también necesite tener algo de práctica en Python y C ++, que se utilizan para crear productos después de los experimentos. Puede descargar el código de Github u otro lugar donde leer e intentar volver a implementar. Finalmente, lea los blogs para desarrollar su conocimiento industrial, como más o menos cómo se realiza el reconocimiento de voz.
Brevemente, primero se un desarrollador. Entonces entienda la teoría de ML. Sus habilidades tanto en programación como en conocimiento de ML decidirán cuánto le pagarán.