¿Cuál es la mejor clase de Machine Learning en Penn?

Entre los departamentos de STAT y CIS, creo que hay una amplia cobertura de material fundamental de aprendizaje estadístico / aprendizaje automático. Y para responder a su pregunta, creo que realmente depende de lo que esté buscando , en términos de aplicaciones de aprendizaje automático (quizás para trabajos de ciencia de datos) o una comprensión teórica profunda de cómo funciona el aprendizaje automático (quizás para la investigación en el campo).

Partiendo de la respuesta de Brady, en el espectro del conocimiento aplicado al conocimiento teórico, diría que los cursos ofrecidos en Penn que se centran en ML caen en este orden:

  • STAT471 (más aplicado)
  • STAT474
  • CIS419 (equilibrado, con una inclinación hacia el lado aplicado)
  • CIS519 (equilibrado, con un aprendizaje hacia el lado teórico)
  • CIS520
  • CIS625 (más teórico)

Otros cursos (que yo sepa) que tienen temas de aprendizaje automático incorporados en su plan de estudios son NETS213, CIS192, STAT422, STAT476, STAT541, STAT542, STAT622, CIS421 / 521; y estos definitivamente caen en el lado más aplicado, con CIS421 / 521 siendo más equilibrado y STAT541 / 542 siendo cursos teóricos / doctorales.

Si has tomado el curso de Andrew Ng sobre Coursera y has entendido el material (y las matemáticas) bastante bien, entonces estarás bastante cómodo en CIS419 / 519, y estarás razonablemente desafiándote con CIS520.

También recomendaría tomar STAT474. El curso se centra en 3–4 documentos de “investigación”, en los que esencialmente se le entrega un buscapersonas que describe un problema (de cualquier dominio: biología, educación, etc.) y un conjunto de datos (un poco sucio para la autenticidad), y luego se le pregunta profundizar en los datos, utilizando los algoritmos de aprendizaje automático que se enseñan en clase, para encontrar algo interesante. El trabajo que hago en mi pasantía de ciencia de datos me recuerda mucho sobre lo que aprendí de este curso: comprender las necesidades de los interesados, usar la experiencia en el dominio para comprender los matices de los datos, luchar para limpiar los datos, modelar e interpretar salida a través de una historia y el uso de visualizaciones en el camino para comunicar ideas.

Si desea leer más, tengo otra respuesta sobre ciencia de datos en Penn en general.

¡La mejor de las suertes!

¿Le interesa aplicar algoritmos de aprendizaje automático y aprender los detalles de alto nivel de cómo funcionan (CIS 419/519) o le importa aplicar algoritmos de aprendizaje automático y obtener un conocimiento más profundo de cómo funcionan (CIS 520)?

Esencialmente, si desea probar el aprendizaje automático y piensa que puede usarlo en algún momento de su carrera, 419 podría ser para usted. Si desea un curso más riguroso que enseñe las matemáticas y la teoría detrás de varias técnicas, 520 es para usted. Sin embargo, tenga en cuenta que algunos estudiantes no consideran que 520 sea lo suficientemente riguroso y desearían que tuviera más teoría. Si es uno de esos estudiantes, complemente con otros recursos recursos como cursos en línea que son más serios que el curso Andrew Ng Coursera (sus conferencias en YouTube son bastante serias).

Nota: Debido a mi propio sesgo, esta respuesta puede parecer más inclinada hacia 520, pero eso no significa que sea la “mejor” opción. 419 podría ser seriamente una mejor opción para una persona que está dispuesta (o más probablemente prefiere) renunciar al material más riguroso.

More Interesting

¿Cuál es la intuición para usar tocones de decisión en el aprendizaje automático?

¿Cómo se puede diseñar la topología de una red neuronal artificial con una capa oculta para lograr efectivamente la reducción de la dimensionalidad?

¿Es posible darle a una computadora millones de imágenes de varios objetos, y se da cuenta de que hay cosas como animales, platos de cocina, montañas, etc. sin que nosotros lo digamos, y cómo se hace esto exactamente?

¿Qué es el aprendizaje automático y sus diferencias con la inteligencia artificial?

¿Cuándo es un bosque aleatorio una mala elección en relación con otros algoritmos?

¿Podría la renormalización de lotes reemplazar la normalización de lotes virtual en las GAN?

¿Qué es un conjunto de datos desequilibrado?

Cómo encontrar qué variable de característica es más predictiva en un problema de clasificación binaria

La pérdida (entropía cruzada) está disminuyendo, pero la precisión sigue siendo la misma durante el entrenamiento de redes neuronales convolucionales. Como puede suceder

¿Se puede solicitar un doctorado en aprendizaje automático sin conocimientos y habilidades de CompSci? ¿Se puede aprender en el trabajo?

¿Qué consejo le darías a los estudiantes de doctorado que comienzan su doctorado en aprendizaje automático?

Conciencia del contexto: ¿Qué es el descubrimiento de noticias anticipatorio?

¿Qué conocimientos de matemática / estadística y CS debo dominar (no matemático / stat / CS, pero graduado en ingeniería) para carrera / investigación en aprendizaje automático?

¿Cómo afectan los registros duplicados en el conjunto de datos de entrenamiento a un clasificador Naive Bayes?

¿Cuáles son los componentes básicos del reconocimiento de voz desde el punto de vista DSP?