Cómo conseguir un trabajo de Aprendizaje automático / Ciencia de datos en 12 meses

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.

Mi consejo para conseguir un trabajo de implementación de ML es que debe desarrollar las siguientes capacidades:

  1. Conocimientos básicos de ML.
  2. Programación en Python, C ++, Matlab
  3. 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.

La respuesta de Shone Jin es una buena respuesta. Solo agregaría que, en mi opinión, el curso Coursera ML del Prof. Andrew NG ofrece buenas ideas y está bastante orientado a ser capaz de comprender los principales algoritmos de ML.

Pero es probable que desee hacer otros MOOC complementarios como Aprender de los datos Aprender de los datos (Aprendizaje automático introductorio) del profesor Yaser S. Abu-Mostafa, e incluso seguir la especialización certificada Aprendizaje automático | Los profesores de Coursera Emily Fox y Carlos Guestring.

Además, si se le permite trabajar en los EE. UU., Es posible que desee seguir el nanodegree ML de Udacity (Machine Learning Engineer Nanodegree by Google | Udacity). Te apoyarán para conseguir un puesto. Si no se le permite trabajar en los EE. UU., Es posible que desee auditar los cursos de ML de Udacity de todos modos.

Suponiendo que tiene buenas habilidades de programación (incluidas las estructuras de datos y el análisis de algoritmos), una vez que haya aprobado todos estos cursos, especialización y nanogrado, probablemente estará en muy buena forma (y con una cartera) para un puesto de Aprendizaje automático.

En este punto, como señala el Prof. Feyzi Bagirov, puede estar interesado en asistir a buenas conferencias de ML (por ejemplo, ICML, NIPS, AISTATS, ICLR, etc.) y conocer gente y hablar con los patrocinadores; Esperemos que esté sucediendo uno en su área.

Mientras tanto, mientras busca el puesto, es posible que desee probar sus habilidades con algunas competencias de codificación orientadas a la ciencia de datos. Esto aumentará su cartera y visibilidad, pero lo más importante, puede brindarle experiencia con desafíos reales de ML.

Recientemente hablé con un graduado reciente de uno de los bootcamps de ciencia de datos. Le tomó 3 meses encontrar un trabajo de nivel de entrada, aunque no estaba en el área geográfica que él quería. Lo tomó de todos modos.

Realmente depende de lo que hagas para conseguir un trabajo. Algunas cosas que ayudan:

  • Cree una cartera de proyectos y póngalos a disposición del público.
  • Desarrolla tu perfil de LinkedIn
  • Envíe de manera rutinaria hojas de vida y solicite comentarios de seguimiento si es rechazado. Intenta eliminar las deficiencias en la próxima ronda
  • Red, ir a conferencias, reuniones, hablar con la gente
  • Red
  • Hablar con las personas

Si se prepara sistemáticamente para ingresar a la industria con la ayuda de material relevante, debería poder hacerlo en 3 o 4 meses. La mejor manera de hacerlo es con la ayuda de un mentor que pueda guiarlo de acuerdo con sus experiencias. y metas profesionales … si quieres saber más sobre esto, puedes enviarme un mensaje de texto al 8976670072