¿Cuáles son las dos principales optativas para una licenciatura de aprendizaje automático, minería de datos y programación paralela?

El aprendizaje automático y la minería de datos a nivel de pregrado no son muy diferentes (al menos no fueron muy diferentes en mi universidad). La minería de datos es un poco más aplicada y el aprendizaje automático es un poco más matemático. Elegí Data Mining (e hice el curso de Andrew Ng de manera paralela), muchos de mis amigos eligieron Machine Learning, y todos salieron felices.

La programación paralela (la computación paralela para mí realmente utilizando Introducción a la computación paralela) en la universidad para mí fue generalmente una gran cantidad de conceptos, muchos de los cuales todavía no estoy completamente seguro de dónde aplicar, pero lentamente veo más y más cosas en las que estos conceptos encajan como un ingeniero practicante de aprendizaje automático. Era ciencia computacional incondicional. Mucho de esto es lo que necesita para dedicarse al HPC y al negocio de supercomputación.

Yo diría que elija uno de Data Mining / Machine Learning y tome la Programación Paralela.