CS 6316
Machine Learning
Course Description
Prerequisites
Calculus, Basic linear algebra, Basic Probability and Basic Algorithm
This is a graduate-level machine learning course. Machine Learning is concerned with computer programs that automatically improve their performance through experience. This course covers introductory topics about the theory and practical algorithms for machine learning from a variety of perspectives. Topics include supervised learning, unsupervised learning and learning theory. Prerequisite: Calculus, Basic linear algebra, Basic Probability and Basic Algorithm. Statistics is recommended. Students should already have good programming skills.
Instructors
Aidong Zhang
Fall 2026
mowe 2:00pm - 3:15pm
—
Rating
—
Difficulty
3.86
GPA
Chen Chen
Fall 2025
MoWe 2:00pm - 3:15pm
—
Rating
—
Difficulty
3.99
GPA
Shangtong Zhang
Spring 2025
TuTh 9:30am - 10:45am
—
Rating
—
Difficulty
3.86
GPA
Yangfeng Ji
Spring 2022
TuTh 5:00pm - 6:15pm
—
Rating
—
Difficulty
3.95
GPA
Miaomiao Zhang
Spring 2021
—
Rating
—
Difficulty
3.71
GPA
Yanjun Qi
Fall 2019
—
Rating
—
Difficulty
3.91
GPA
Rich Nguyen
Fall 2018
—
Rating
—
Difficulty
3.70
GPA
Quanquan Gu
Spring 2018
—
Rating
—
Difficulty
3.86
GPA
Nada Basit
Fall 2017
—
Rating
—
Difficulty
3.96
GPA
Laura Barnes
Spring 2014
—
Rating
—
Difficulty
3.82
GPA