CS 4774
Machine Learning
Course Description
Prerequisites
CS 3100 with a grade of C- or better
An introduction to machine learning: the study of algorithms that improve their performance through experience. Covers both machine learning theory and algorithms. Introduces algorithms, theory, and applications related to both supervised and unsupervised learning, including regression, classification, and optimization and major algorithm families for each. Prerequisites: CS 3100 with a grade of C- or better. Background in topics covered in Probability and Linear Algebra is required.
Instructors
Yanjun Qi
Fall 2026
tuth 3:30pm - 4:45pm
—
Rating
—
Difficulty
3.77
GPA
Chen Chen
Spring 2026
tuth 12:30pm - 1:45pm
2.0
Rating
3.0
Difficulty
3.77
GPA
Hadi Daneshmand
Fall 2025
TuTh 11:00am - 12:15pm
5.0
Rating
3.0
Difficulty
3.11
GPA
Rich Nguyen
Spring 2025
TuTh 12:30pm - 1:45pm
3.5
Rating
3.3
Difficulty
3.75
GPA
Yangfeng Ji
Spring 2023
TuTh 11:00am - 12:15pm
4.7
Rating
2.0
Difficulty
3.80
GPA
TBA TBA
Spring 2022
TuTh 2:00pm - 3:15pm
—
Rating
—
Difficulty
—
GPA