Soy un ingeniero de software que gana 135k al año y quiero convertirme en un experto en aprendizaje automático. ¿Debo obtener una maestría o estudiarlo por mi cuenta a través de MOOC?

Creo que la respuesta a esta pregunta varía de persona a persona. Algunas personas son muy buenas para aprender por sí mismas, mientras que otras prefieren una educación más formal.

Al haber asistido a la universidad, a un campo de entrenamiento de SE, y al haber tomado varios MOOC también, siento que los títulos universitarios han hecho que mi CV se vea bien, pero he aprendido mucho más tomando cursos en línea y asistiendo a un campo de entrenamiento de codificación en San Francisco.

Debería intentar aprender el aprendizaje automático los fines de semana tomando MOOCs. Hay muchos MOOC buenos por ahí:

  • UWash 6 cursos de especialización.
  • Stanford ML
  • Udacity Deep Learning

Personalmente, trataría de obtener una buena comprensión de lo siguiente:

  1. Las principales categorías de problemas que resuelve el aprendizaje automático: predicción, recomendación, clasificación, etc.
  2. Los diferentes algoritmos que se utilizan para resolver estos problemas. por ejemplo, regresión lineal / logística, redes neuronales, filtrado colaborativo, etc.
  3. Los pros y los contras de cada algoritmo. ¿Qué algoritmo se debe utilizar cuando? por ejemplo) regresión logística vs SVM
  4. Domina una de las herramientas de aprendizaje automático disponibles públicamente. p.ej). TensorFlow

Después de esto, resuelva algunos problemas difíciles que tienen buenas soluciones para los expertos de ML disponibles. La mejor manera de hacerlo sería, por supuesto, resolver los ejercicios provistos en los MOOC, pero incluso después de eso sugeriría que busquen algunos problemas más difíciles de resolver. Echa un vistazo a cómo su solución difería de la tuya. Después de esto, trabaja en un gran proyecto por ti mismo que puedas mostrar a los posibles empleadores.

El siguiente paso sería unirse a una empresa de primer nivel como Google, donde puede aprender de los expertos de ML mientras cobra y contribuye a proyectos reales. No hay nada mejor que la experiencia laboral, especialmente trabajar junto con expertos.

La principal ventaja de un curso de maestría sobre el autoaprendizaje es que hace que tu CV se vea mejor. Pero si tiene un buen conjunto de proyectos y habilidades para mostrar y considerando que ya tiene un trabajo de ingeniería de software bien remunerado, creo que los empleadores estarían dispuestos a darle una oportunidad.

Además, si el aprendizaje a través de MOOC no funciona bien, debería considerar asistir a un campo de entrenamiento que se especialice en Aprendizaje automático (tal vez academia zipfian).

En primer lugar felicidades por pensar en esto.

Le sugeriré que haga ambas cosas, además de participar en las actividades compitiendo en concursos de ciencia de datos en línea en The Home of Data Science o análisis de múltiples fuentes para las ciencias de la vida y los servicios profesionales. Además, lea los trabajos de investigación e intente escribir un informe y asistir a conferencias. y además no dejes tu trabajo.

Así que ahora, debes estudiar los aspectos básicos de las estadísticas, la probabilidad y las necesidades para tener éxito en la ciencia de los datos. NPTEL tiene algunos cursos para ofrecer, que están muy bien detallados y están disponibles en https: //onlinecourses.nptel.ac.i … vaya por esto, quedan 3 días.

Coursera tiene algunos cursos, pero difíciles de seguir con trabajo.

Ignou, tengo cursos de PG como este https: //onlinecourses.nptel.ac.i


Pero amigo, necesita poner un montón de esfuerzos adicionales y sugeriré participar en todos ellos. Y pronto te pagarán por todo el trabajo duro.

Si realmente quieres decir “experto”, entonces ninguno. No puedes convertirte en un experto estudiando, debes utilizarlo en tu trabajo y hacerlo por un tiempo. O al menos obtener un doctorado, aunque incluso eso puede no ser suficiente.

Si desea aprender algo de licenciatura, entonces una maestría le enseñará más de lo que haría un MOOC, ya que implicaría muchos más cursos. Pero, por supuesto, un MOOC es más fácil de tomar.

Entonces, mi respuesta es: ¿cuánto quieres aprender? Si es mucho, obtenga una maestría, si simplemente desea obtener algo de conocimiento sobre ML, un MOOC es suficiente.

Gracias por A2A. Estoy de acuerdo con la respuesta de Dimitriy. Los MOOCs no te harán experto.

Para ser un experto necesitarás una buena cantidad de estadísticas y matemáticas también.

Si yo fuera tú, lo intentaría

-MOOCs

-Partes a tiempo junto con trabajo

-Muchos proyectos de aprendizaje automático, pueden ser trabajos en proyectos dentro de su empresa.

¡Buena suerte!

Nada reemplazará a un título de posgrado. Puedes tener 50 certificados que te harán lucir bien. Sin embargo, una maestría de una de las mejores escuelas validará tu conocimiento. Intenta postularte en una de las mejores escuelas y sobresalir en tus clases. Si ya estás haciendo eso, entonces con una maestría, harás más. Entonces también podrás enseñar como profesor. Si pasas 2 años más en la escuela, también puedes obtener un doctorado. Mantenga sus opciones abiertas.