Machine learning and statistical methods are increasingly used in many application areas including natural language processing, speech, vision, robotics, and computational biology. The Minor in Machine Learning allows undergraduates to learn about the core principles of machine learning.
The Machine Learning Minor is open to undergraduate students in any major at Carnegie Mellon outside the School of Computer Science. (SCS students should instead consider the Machine Learning Concentration.) Students should apply for admission at least one semester before their expected graduation date, but are encouraged to apply as soon as they have taken the prerequisite classes for the minor.Grades from the core courses are also welcomed with the application.An admission decision will usually be made within one month.
The Machine Learning Minor has 2 core courses that provide a foundation in the field:
The Machine Learning Minor requires at least 3 electives of at least 9 units each in Machine Learning. Students may select one of the following options to satisfy the electives requirement:
Students should note that some of these elective courses (those at the 600-level and higher) are primarily aimed at graduate students, and so should make sure that they are adequately prepared for them before enrolling.
Graduate-level cross-listings of these courses can also be used for the ML Minor, if the student is adequately prepared for the more advanced version and the home department approves the student's registration.
Note: Courses must come from separate lines. For example, if 10-417 Intermediate Deep Learning is used for the ML Minor, 11-485 Introduction to Deep Learning cannot also be used for the ML Minor.
Note: Courses must come from separate lines. For example, if 36-700 Probability and Mathematical Statistics is used for the ML Minor, 36-705 Intermediate Statistics cannot also be used for the ML Minor.
The CS Senior Honors Thesis consists of 36 units of academic credit for this work, usually under the course number 07-599 SCS Honors Undergraduate Research Thesis. Up to 24 units (12 units each semester) may be counted towards the ML Minor. Students must consult with the Computer Science Department for information about the CS Senior Honors Thesis. Once both student and advisor agree upon a project, the student should submit a one-page research proposal to the Machine Learning Concentration Director to confirm that the project will count for the Machine Learning Concentration.
Senior research consists of 2 semesters of 10-500 Senior Research Project, totaling 24 units and counting as 2 electives.
The research must be a year-long senior project, supervised or co-supervised by a Machine Learning Core Faculty or Affiliated Faculty member. It is almost always conducted as two semester-long projects, and must be done in senior year.
Interested students should contact the faculty they wish to advise them to discuss the research project, before the semester in which research will take place. Once both student and advisor agree upon a project, the student should submit a one-page research proposal to the Machine Learning Minor Director to confirm that the project will count for the Machine Learning Minor.
Your one-page research proposal should contain the following:
The student should email the ML Minor Director a brief update (two paragraphs) on their progress at the end of the Fall semester, and will present the work at the Meeting of the Minds and submit a year-end write-up to the Minor Director at the end of Senior year.
Students are encouraged to reach out to the Minor Director (ml-minor@cs.cmu.edu) with questions at any time.
The ML Director of Undergraduate Studies is Professor Matt Gormley and the ML Undergraduate Studies Coordinator is Laura Winter. They can both be reached at ml-minor@cs.cmu.edu. Please contact them about eligibility, curriculum, etc.
Matt Gormley office hours for S25 registration are being held in GHC 8103 on Friday, 11/15/24, 2:30 - 3:00 pm, and Friday, 11/22/24, 2:00 - 2:30 pm.
Laura Winter holds office hours during Spring and Fall.
Fall office hours are being held on Thursdays, 2-3 pm in GHC 9112. You can also email Laura at lwinter@andrew.cmu.edu with any questions, or to schedule a meeting outside of office hours.
The office hours aren't held when classes aren't in session (e.g., holidays and breaks).
Complete the Machine Learning Minor Application Google form. It asks for your contact information, basic information about your academic history, a proposed schedule of the courses you're planning to take for the Machine Learning Minor (which can be changed later), and a brief (150-250 word) Statement of Purpose describing your reasons for pursuing the ML Minor. Admissions decisions are usually made within one month.
After submitting your application, you will receive a confirmation email with an "Edit Your Response" link. Save the email for your records. The link will allow you to make changes to your application if necessary.