Cuando Udacity dice que un curso debería tomar cuatro meses, ¿cuántas horas al día espera?

Permítanme hablar sobre esto, ya que tuve la suerte de trabajar en el curso con Tucker Balch 🙂 Como ya se mencionó, los estudiantes de GT OMS que toman este curso tienen una serie de tareas y proyectos calificados con fechas de vencimiento programadas, lo que hace que esto sea un total Curso semestral (de ahí “4 meses”). Esto supone aproximadamente 10 h / semana de compromiso, pero varía mucho dependiendo de su conocimiento previo y experiencia de programación con Python / NumPy / Pandas.

Si solo está tomando este curso por sí mismo en Udacity, no hay tareas ni proyectos calificados, y puede ir a su propio ritmo. Para obtener el valor completo del curso, sin embargo, es posible que desee realizar proyectos paralelos por su cuenta o participar en desafíos relacionados con el LD, como los de Kaggle.

Si se inscribe en el programa Nanodegree de Machine Learning Engineer, puede optar por hacer un proyecto final en Inversión y Comercio al final, donde esto sirve como curso de apoyo. El proyecto sirve como el método principal para evaluar su conocimiento, y nuestro equipo de revisores lo califica y le brinda los comentarios apropiados para ayudarlo a mejorarlo y cumplir con nuestros criterios de rúbricas.

Los estudiantes en el programa han informado que trabajan aproximadamente 9 horas a la semana, lo que incluye completar tareas y proyectos asociados. Las estimaciones de tiempo para cada uno de los cursos de GA Tech son ligeramente diferentes porque la dificultad, las lecturas y las tareas difieren de un curso a otro.

Para las clases de Udacity, puede suponer que la mayoría de las estimaciones de tiempo funcionan aproximadamente 10 horas por semana, a menos que una página del curso indique lo contrario.

Puse la versión real, para crédito de este curso en Georgia Tech. Es uno de los cursos más ligeros en la especialización de ML del programa de EM, originalmente diseñado como una especie de curso “puente” que podrían tomar los estudiantes de CS o de Finanzas y tener éxito. Se está renovando un poco para ver específicamente cómo se puede aplicar el LD a la gestión de la cartera al principio del curso (en este momento, solo la tercera parte del curso cubre esto, ya que las dos primeras partes son las introducciones “ligeras” a las finanzas computacionales y la cartera Gestión que cada uno asume que no tiene antecedentes en ninguno de los dos).

No tengo idea de lo que obtienes en términos de asignaciones o cómo se evalúan en la versión gratuita de esto. Todos los cursos que Georgia Tech ofrece a sus propios estudiantes a través de Udacity finalmente hacen que sus clases estén disponibles para el público, pero no obtiene las tareas calificadas ni ningún tipo de apoyo de instructores. Naturalmente, las asignaciones de programación constituyen la mayor parte del curso real ofrecido a los estudiantes matriculados. Primero construye un simulador de mercado y un marco de backtesting, luego implementa una estrategia comercial simple con reglas rígidas, luego una estrategia que incorpora predicciones hechas usando técnicas de aprendizaje supervisado, y luego finalmente una estrategia con control aprendido incorporado que usa aprendizaje por refuerzo.

Normalmente, un estudiante real está tomando esto junto con otros cursos. Si esto es todo lo que está haciendo, yo diría que podría completar fácilmente todas las tareas en menos de la mitad del tiempo asignado, pero son lo suficientemente abiertos como para que pueda seguir trabajando en ellas mucho más allá del punto en el que está. He cumplido los requisitos. En última instancia, nunca desarrollará una estrategia comercial perfecta ni un sistema perfecto para aprender una, por lo que siempre hay más trabajo por hacer. Sin las tareas, probablemente pueda completar esto en una semana si todo lo que significa es ver las conferencias. Por lo tanto, depende en gran medida de lo que la versión gratuita que Udacity le brinda en realidad requiere que haga la programación.

Para lo que vale, gran parte de lo que desafía a los estudiantes que tienen experiencia en programación es que son desarrolladores de Java o desarrolladores de C # y están acostumbrados a la programación imperativa y no captan de inmediato la sintaxis declarativa de pandas parecida a SQL ni entienden eso puede vectorizar el código NumPy y se ejecutará miles de veces más rápido que si intentara usar las estructuras de control imperativo de Python. Si está familiarizado con NumPy y los pandas (no solo Python, sino específicamente esas bibliotecas, o quizás la experiencia MATLAB / R / SQL, ya que imitan en gran medida las características de esos idiomas), será mucho más fácil y menos frustrante para usted.

Un estudiante debe esperar un promedio de diez horas por semana dedicadas a un curso típico. Dependiendo de la capacidad intelectual de los estudiantes y de su experiencia previa para comenzar un curso de Udacity Udacity, se podría esperar una fuerte curva de aprendizaje al principio. Algunos cursos son más desafiantes, lo que requiere más tiempo, mientras que otros son menos desafiantes, lo que obviamente requiere menos tiempo.

¿Qué curso estás planeando tomar? ¿Han tomado? ¿Cuáles son tus objetivos profesionales? Es una idea maravillosa al menos tomar los cursos gratuitos de Udacity [1] disponibles, y recomiendo la Introducción a HTML y CSS antes de pasar a temas más avanzados. Además, recomiendo acostumbrarse al estilo de enseñanza de Udacity, ya que es un entorno de aula no tradicional. Prepárate para llevar tus notas contigo, y te animo a que no solo mires la pantalla.

Entonces, para responder a tu pregunta, todo depende de TI! ¡Pero tienes que motivarte para hacerlo y seguir adelante!

¡Visita mi blog! [2]

¡Gracias! Mantente adelante

Jeffrey Dunaway

Notas al pie

[1] Todos los cursos y programas de Nanodegree | Udacity

[2] Mantener la calma. ¡Juega al ajedrez creativo!

Depende de su experiencia, pero lo más probable es que se pueda hacer con la mitad del tiempo de estimación. Probable 1 semana 2 horas