¿Debo aprender primero el aprendizaje profundo o de refuerzo? ¿Hay un orden natural? ¿Debería hacerse al mismo tiempo?

Mi recomendación personal es que comiences con los conceptos básicos de las redes neuronales y lo más importante, que entiendas bien las aplicaciones.

Un curso que me gusta es el siguiente:

CS224n: Procesamiento de lenguaje natural con aprendizaje profundo

Otro para la visión por computadora:

CS231n: redes neuronales convolucionales para el reconocimiento visual

Para la mayoría de las personas, esto te llevará MUY LEJOS y aún te dará mucha información.

Si desea profundizar (en cuanto a fundamentos y lo que aparentemente es el futuro), entonces, sí, el aprendizaje de refuerzo (profundo o no) es el siguiente nivel.

Pero personalmente lo veo de la siguiente manera. ‘Quiero aprender ciencia de datos, ¿debería aprender teoría estadística o regresión?’ . ¿Has jugado con algún tipo de regresión? ¿O incluso adquirió intuición con el análisis exploratorio de datos? En tal contexto, la teoría es probablemente para personas más orientadas a la investigación o para aquellos que ya tienen una comprensión.

El aprendizaje de refuerzo requiere mucha matemática y no creo que puedas aprender tanto de un curso a menos que tengas todos los requisitos previos (esencialmente significa que eres un estudiante graduado en el área).

Como dije en el comentario, no creo que el orden de esos dos sea demasiado importante. Puedes hacer cualquiera de los dos primero.

Sin embargo, parece más natural (al menos para mí) aprender sobre el tipo de aprendizaje más común, que es el aprendizaje supervisado primero y que se puede aprender fácilmente al mismo tiempo con DL. Entonces, si fuera usted, comenzaría con DL primero y luego con RL. Dado que RL es una especie de paradigma diferente de aprendizaje, sería bueno ver cuáles son las cosas “estándar” primero, ya que generalmente RL se explica como algo diferente al aprendizaje “normal” (supervisado). Sin embargo, si no sabes que podría ser un comentario aleatorio de los instructores, no creo que sea un gran problema.

De todos modos, espero que ayude. ¡Solo haz uno ya, no hay tiempo que perder! 🙂 De hecho, si estás más emocionado de hacer RL, ¡tal vez deberías comenzar allí! Creo que el CS229 de Andrew Ng tiene una gran introducción.


Este documento puede ser útil (lo encontré recientemente):

[1701.07274] Aprendizaje de refuerzo profundo: una visión general

El aprendizaje profundo y el aprendizaje de refuerzo son aprendidos habitualmente primero, y luego el aprendizaje de refuerzo profundo.