CSCI 566 Deep Learning and its Applications Spring 2024 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.)

TA 5

Teaching Assistant

Varun Bhatt

OH: Tuesdays 14:00-15:00; Details at Piazza post

TA 1

Teaching Assistant

Zihao He

OH: Thursdays 14:00-15:00; Details at Piazza post

TA 2

Teaching Assistant

Zihao Hu

OH: Wednesdays 10:00-11:00; Details at Piazza post

TA 6

Teaching Assistant

Ayush Jain

OH: Wednesdays 14:00-15:00; Details at Piazza post

TA 3

Teaching Assistant

Ziyi Liu

OH: Thursdays 10:00-11:00; Details at Piazza post

TA 4

Teaching Assistant

Yuehan Qin

OH: Tuesdays 10:00-11:00; Details at Piazza post

TA 7

Teaching Assistant

Pengda Xiang

OH: Tuesdays 15:30-16:30; Details at Piazza post