Program Introduction
The Master of Science in Machine Learning program at Carnegie Mellon University (CMU) offers students the opportunity to develop in-depth understanding and expertise in machine learning theory, algorithms, and applications. Operated by the Machine Learning Department, the program comprehensively covers various core areas of machine learning including artificial intelligence, data mining, statistical learning, deep learning, and reinforcement learning. Under the guidance of world-renowned faculty, students learn cutting-edge theories and techniques, developing problem-solving abilities through practical experiences with real data. This program is designated as a STEM (Science, Technology, Engineering, and Mathematics) field, allowing international students to benefit from up to 36 months of Optional Practical Training (OPT) after graduation. Carnegie Mellon's Machine Learning Master's program typically spans 3-4 semesters, with students growing into machine learning specialists through a systematic curriculum from foundational theories to cutting-edge research. The program is designed for students to build strong mathematical foundations in machine learning (probability theory, statistics, optimization) while simultaneously developing practical application skills. Students have opportunities to participate in research projects through collaboration with various research groups in the Machine Learning Department, and can gain extensive knowledge through interdisciplinary collaborations with adjacent fields (computer vision, natural language processing, robotics, computational biology, etc.). Graduates are prepared to work as data scientists, machine learning engineers, research scientists, and more in various environments including technology companies, research institutions, academia, and startups.
- Language of InstructionEnglish
- Program Length16 months
- Teaching MethodsOffline
- Required Core Courses: Machine learning fundamentals, intermediate machine learning, statistical methods, optimization methods - Advanced Technical Courses: Deep learning, reinforcement learning, probabilistic graphical models, Bayesian statistics, causal inference - Mathematical Foundations: Advanced linear algebra, probability theory, statistical inference, optimization theory - Application Domain Courses: Computer vision, natural language processing, speech recognition, robotics, computational biology - Systems Courses: Large-scale machine learning, parallel computing, distributed systems, cloud computing - Data Science: Data mining, big data analytics, data visualization, experimental design - Research Methodology: Research design, paper writing, academic presentations, research ethics - Practical Projects: Machine learning projects using real datasets, comprehensive capstone projects - Seminar Participation: Latest research trends, guest lectures by external speakers, student research presentations - Independent Study: Opportunities to conduct independent research projects under faculty supervision
Machine Learning Engineer
$120,000 ~ $150,000
Research Scientist
$130,000 ~ $160,000
AI Specialist
$125,000 ~ $155,000
Intakes | Application Deadlines |
---|---|
2025 Fall | 2024-12-11 |
Admission Requirement
- GPANo Min Score
- GRENo Min Score
100
7.0
- Common Application Required
- Official TranscriptRequired
- 3 Letters of RecommendationsRequired
- Statement of PurposeRequired
- Resume/CVRequired
- PortfolioOptional
optional but strongly recommended
- GRERequired
- Certified English Test Score ReportRequired
Fees and Funding
$60,400/Year
$11,250/Year
$75