The Master of Science in Machine Learning offers students with a bachelor's degree the opportunity to improve their training with advanced study in machine learning. Incoming students should have good analytical skills and a strong aptitude for mathematics, statistics and programming.
The program consists primarily of coursework, although students do have the chance to engage in research. Contact us with questions and concerns.
The curriculum for the master's degree in machine learning requires six core courses, three elective courses and a practicum.
M.S. students take all six core courses:
Note: The core courses must be taken from separate lines. For example, a student may not use both 10-703: Deep Reinforcement Learning and 10-707: Topics in Deep Learning to satisfy their core requirements.
Students take their choice of three elective courses (from separate lines):
Notes
If a student takes both 10-703: Deep Reinforcement Learning and 10-707: Advanced Deep Learning, one will count for the core and the other will count as an elective.
A student may fulfill one, two, or three electives with Independent Study, if desired. The most common arrangement is one research project conducted over two semesters (counting as two electives), since it takes time to get up to speed on a new research project. But a project may be as short as one semester or as long as three semesters plus the summer practicum. Depending on the project(s), it's possible to do research under different faculty in different semesters, but only one independent study can be completed at a time.
Multiple Special Topics in Machine Learning courses can be used as electives; it is not limited to one Special Topics course per student. These courses will generally have 10-XXX course numbers, but not all 10-XXX courses are approved as electives. To know if a specific course counts as an elective, consult the list below or email the MSML Programs Manager.
M.S. students also complete a one-semester, full-time practicum (an internship or research related to machine learning), generally during the summer.