CSCI 566 Deep Learning and its Applications Spring 2025 usc.csci566@gmail.com

To Students: The course website is still under construction; please check back frequently and the content is subject to change, especially the schedule. D-clearance is managed by the CS department, not myself.

Overview: This course offers a comprehensive introduction to the principles of machine learning (ML) and deep learning (DL), emphasizing both mathematical foundations and practical applications. You will gain insights into basic ML techniques, learn knowledge of advanced DL applications in fields like computer vision and natural language processing, and understand their transformative impact on areas such as image recognition and autonomous systems. The course includes hands-on assignments and a customizable final project, providing you with practical experience in implementing ML and DL solutions.

Prerequisites: (1) Proficiency in Python (2) College Calculus, Linear Algebra, Probability and Statistics (3) (Recommended but not required) Equivalent knowledge of CSCI 567 (Machine Learning)

Basic logistics:


Note: alphabetical by last names. See up-to-date location/zoom Piazza post.
Yue Zhao

Instructor

Yue Zhao

OH: Fridays in class (not for technical questions but admin/logistics/etc.)

Varun Bhatt

Teaching Assistant

Varun Bhatt

OH: TBA; Details at Piazza post

Shawn Li

Teaching Assistant

Shawn Li

OH: TBA; Details at Piazza post

Yuehan Qin

Teaching Assistant

Yuehan Qin

OH: TBA; Details at Piazza post

Linxin Song

Teaching Assistant

Linxin Song

OH: TBA; Details at Piazza post

Haoyan Xu

Teaching Assistant

Haoyan Xu

OH: TBA; Details at Piazza post

Tiankai Yang

Teaching Assistant

Tiankai Yang

OH: TBA; Details at Piazza post