Cursos online de aprendizaje automático avanzados

Por Tirthajyoti Sarkar ON Semiconductor

¿Por qué este artículo?

Muchos jóvenes profesionales, que han comenzado su viaje hacia la ciencia de la información y el aprendizaje automático, enfrentan un problema común: completaron uno o dos cursos básicos en línea, realizaron algunas lecciones de programación, presentaron un par de proyectos en Github y luego … luego, ¿qué?

¿Qué aprender? ¿Dónde encontrar recursos específicos?

En uno de mis artículos anteriores sobre Medium (publicado por TDS Team ), comenté, en detalle, dónde puede encontrar MOOC (Curso en línea masivo y abierto). ) para iniciar su viaje hacia la ciencia de datos y el aprendizaje automático . Ese artículo asumió que el lector era un principiante y cubre los MOOC esenciales, que están optimizados para el aprendizaje básico e intermedio. Puede verificarlo aquí,

¿Cómo elegir MOOC efectivos para el aprendizaje automático y la ciencia de la información?
Consejos para profesionales en el campo que no son de CS, deseosos de aprender y contribuir con la ciencia de la información / aprendizaje automático. Comisariada desde … towardsdatascience.com

Escribí otro artículo detallado centrado específicamente en el tema de los conceptos matemáticos que necesita dominar para la ciencia de datos y el aprendizaje automático y qué cursos estudiar. Puede verificarlo aquí,

Matemáticas esenciales para la ciencia de datos – ‘Por qué’ y ‘Cómo’
Las matemáticas son la base de la ciencia. Discutimos los temas de matemáticas esenciales para dominar y convertirnos en un mejor científico de datos … hacia dadascience.com

Recientemente, he estado recibiendo muchos mensajes en mi correo electrónico personal y en la bandeja de entrada de LinkedIn, principalmente de profesionales jóvenes y brillantes. Preguntas similares y mis sugerencias sobre cursos en línea.

La mayoría de las veces tengo una respuesta lista para esos mensajes. Solo les envío una lista de mis artículos (que, a su vez, contiene enlaces y referencias a otros artículos altamente citados de KDnuggets o Team AV ). En la mayoría de los casos, recibo respuestas felices: -)

Sin embargo, desde que escribí esos artículos, personalmente he tomado algunos cursos más avanzados en inteligencia artificial y aprendizaje automático (ML), he visto discusiones y comentarios sobre algunos más, y naturalmente sentí la necesidad de actualizar esas referencias.

Después de pensarlo un poco, decidí que es mejor dejar los artículos originales, ya que atienden a los principiantes y han servido bien para muchos lectores e intentan compilar una lista nueva de artículos en línea. cursos

De eso trata este artículo.

¿Qué quiero decir con curso de nivel “avanzado”?

Avanzado “es un término relativo. Es mejor tener una línea de base para explicar la palabra en este contexto. Afortunadamente, casi tenemos un estándar de oro cuando se trata de ML en línea MOOC – Prof. Curso de Coursera Andrew Ng (el original, no la especialización de Deeplearning.ai ).

Por lo tanto, como ‘avanzado’, en este artículo, aludo a dos características, que deben estar presentes (no necesariamente simultáneamente) en los cursos que se discutirán,

  • Significativamente más amplio que El curso mencionado anteriormente cubre temas más avanzados y diversos.
  • Enfoque altamente especializado relacionado con AI o ML

Espero dejar en claro que mi intención no es decir que el curso del Prof. Ng sea rudimentario. Sigue siendo la mejor introducción al mundo del aprendizaje automático que se puede pedir, especialmente para los principiantes. Pero, después de terminar el curso, haga algo de programación, se sienta cómodo con los conceptos matemáticos, debe ampliar su base y aprender diversos temas.

Solo espero que este artículo pueda ayudarlo a hacer una lista de algunos MOOCs libres con ese enfoque singular.

¿Cuál es el enfoque singular para seleccionar los cursos?

AI y ML son temas candentes y no hay escasez de cursos en línea gratuitos que cubran esos temas. Aunque, he encontrado que hay una cantidad sorprendentemente pequeña de verdaderos cursos de AI de alta calidad por ahí.

Sí, estoy en ese campo, que cree firmemente que el aprendizaje profundo no es inteligencia artificial y por lo tanto, rechace la noción de cualquier curso, que tenga la palabra “AI” en su título pero que no cubra nada más que los marcos de aprendizaje profundos en Python, para ser clasificado como un curso de AI.

Por lo tanto, restringir mi listado a un número limitado de cursos de alta calidad, presenté algunas reglas básicas o filtros.

  • Tiendo a evitar cualquier curso con un enfoque significativo en un marco de programación particular / herramienta, es decir, no hay un curso con un nombre como ” Aprendizaje automático con Python … ”(algunos ejemplos o fragmentos de código están bien)
  • Siguiendo la misma lógica, la lista tendrá cursos con un fuerte énfasis en la base teórica – esto favorece principalmente los cursos universitarios sobre los ofrecidos por empresarios o compañías individuales (por ejemplo, fast.ai, Google, Microsoft , IBM, etc.)
  • De manera similar, incluí cursos de Udacity que son ​​impartidos por profesores universitarios o investigadores de renombre como Sebastian Thrun o Peter Norvig. No incluí sus referencias de nanodegra, que no me parecen intelectualmente elevadoras.
  • Incluí dos temas que tienen una enorme importancia para el verdadero aprendizaje de la IA, pero reciben una atención menor a la habitual: refuerzo del aprendizaje y teoría de juegos .
  • Ningún curso se centró principalmente en ciencia de datos / ingeniería de datos / analítica digital / estadísticas aplicadas . Todos ellos son temas de importancia crítica para aprender en el mundo de hoy, pero prefiero separarlos limpiamente de mi enfoque en el aprendizaje automático puro y la IA por este artículo en particular.

Creo que este enfoque curará automáticamente la lista hacia cursos fundamentales de alta calidad en AI y ML, que pueden beneficiar a estudiantes de nivel intermedio y avanzado.
Después de todo, usted será el juez.

Personalmente, yo No he tomado todos estos cursos aunque terminé una parte significativa de ellos. Así que traté de mantener mis comentarios sobre los cursos breves y objetivos.

Los enlaces y referencias

Sin más demora, aquí está la lista.

Aprendizaje automático general y aprendizaje profundo

Estos son cursos que cubren temas generales de LD y DL.

 Figura

 

Inteligencia artificial y teoría de juegos

 Figura

 

Estos son AI y cursos relacionados con la teoría de juegos.

  • Curso “ Introducción a la Inteligencia Artificial” de Udacity : El curso de inteligencia artificial más completo que se encuentra actualmente en la web. Es impartido por dos expertos de renombre: Sebastian Thrun y Peter Norvig. Abarcan temas como: algoritmos de búsqueda de IA, planificación, lógica de representación, inferencia probabilística, aprendizaje automático, procesos de Markov, modelos y filtros ocultos de Markov (HMM), visión artificial, robótica y procesamiento de lenguaje natural.
  • El curso “ Inteligencia Artificial (AI) ] de la Universidad de Columbia en edX : Esta es también una revisión exhaustiva de temas esenciales en AI, pero a un nivel menos riguroso. Esta es una buena introducción al amplio campo de la IA que abarca temas como: tipos y definición de agentes inteligentes, historia de la Inteligencia Artificial, búsqueda, juegos, lógica, problemas de satisfacción de restricciones, ejemplos de aplicaciones de AI en el procesamiento de lenguaje natural (PNL), robótica , y la visión por ordenador.
  • Stanford “ Game Theory ” en Coursera : Esta es una gran introducción (aunque completa) al maravilloso mundo de la teoría de juegos que cubre todos los temas esenciales como: equilibrio de Nash , Estrategia mixta, Equilibrio correlacionado, Subjuego perfecto, Forma extensa, Juego repetido y teorema popular, Juego bayesiano, Juego de coalición.
  • AI basada en el conocimiento: sistemas cognitivos ” por Georgia Tech en Udacity : un curso completo sobre la IA tradicional (o como lo llaman GOFAI) que cubre temas Me gusta: redes semánticas, análisis de medios y finales, razonamiento basado en casos, aprendizaje de conceptos incrementales, lógica y planificación, razonamiento analógico, propagación de restricciones y meta-razonamiento.

Aprendizaje de refuerzo

 Figura

 

Estos son cursos relacionados con el aprendizaje de refuerzo.

Otros temas relevantes

Resumen

Espero haberte dado algunos consejos sobre cursos gratuitos en línea que cubren temas un tanto avanzados del aprendizaje automático y la inteligencia artificial. En este artículo, mencioné específicamente los MOOC y no consideré las conferencias de video de forma libre (con excepción del curso Stanford CS229). Por supuesto, puede buscar dichas conferencias en video desde la plataforma en línea de varias universidades y, a menudo, son de muy alta calidad.

¡Le deseamos un gran éxito en su viaje para aprender estos temas emocionantes!

Si tiene alguna pregunta o ideas para compartir, comuníquese con el autor al tirthajyoti [AT] gmail.com . Además, puede consultar los repositorios GitHub del autor para obtener otros fragmentos de código divertidos en Python, R o MATLAB y recursos de aprendizaje automático. Si usted es, como yo, apasionado por el aprendizaje automático / la ciencia de datos, siéntase libre de agregarme en LinkedIn o seguirme en Twitter.

Tirthajyoti Sarkar – Sr. Ingeniero Principal – Semiconductor, AI, Machine Learning – ON…
Ver el perfil de Tirthajyoti Sarkar en LinkedIn, la comunidad profesional más grande del mundo. Tirthajyoti tiene 8 trabajos … www.linkedin.com

Bio: Tirthajyoti Sarkar es un tecnólogo en semiconductores, fanático de la ciencia de la información / el aprendizaje de máquinas, Ph.D. en EE, blogger y escritor.

Original . Publicado de nuevo con permiso.

Relacionado:

Dejá un comentario