Machine Learning

CSCI 567, Spring 2021

Sirisha Rambhatla


General Information  |  Schedule & Readings  |  Homework & Quizzes |  Other Resources

When: WF 10:00 AM - 11:10 AM (lecture), WF 11:15 AM - 11:50 AM (discussion session led by TAs)
Where: Online via D2L and WebEx(D2L); you have to sign in with your USC account to join

Instructor: Sirisha Rambhatla (sirishar)
TAs: Liyu Chen (liyuc) and Karishma Sharma (krsharma)
Course Producers: Dhiti Thakkar (dhitisam) and Prateek Jain (jainp)
Emails: "string inside the parentheses"@usc.edu
Office Hours: see Piazza "Resources->Staff". General rule: for lecture and quiz related questions, go to TAs' office hours; for homework and project related questions, go to CPs' office hours.

D-clearance: Please contact the department regarding any enrollment questions.

Overview: The chief objective of this course is to introduce standard statistical machine learning methods, including but not limited to various methods for supervised and unsupervised learning problems. Particular focuses are on the conceptual understanding of these methods, their applications and hands-on experience.

Prerequisites: (1) Undergraduate level training or coursework on linear algebra, (multivariate) calculus, optimization, and basic probability and statistics; (2) Basic skills in programming with Python. In addition, an undergraduate level course in Artificial Intelligence may be helpful but is not required.

Grading: 5 written assignments (40%) + 2 quizzes (30%) + 1 course project (30%). Initial final grade cut-offs (for A and B) are: A=[90, 100]; A-=[85, 90); B+=[80,85); B=[75, 80); B-=[70,75). The actual final cut-offs will NOT be released. They might be different from the above but if so could only be lower.

Textbooks: There is no required textbook for this course, but the following two books are the main recommended readings:

Lectures and Discussions: Each class is divided into a lecture component, followed by a discussion. The discussion sessions are led by TAs and provide more detailed and in-depth exposition of the class materials, as well as reviews of homework and quizzes.

Communication: The main communication tool for this course is Piazza (no Slack). Piazza is integrated into the DEN@USC platform. All announcements of this course will be made on Piazza, so you have to sign up. All questions/messages that do not need a particular instructor/TA/CP's direct attention should be posted on Piazza with the appropriate privacy setting. Students are encouraged to participate in the discussions actively.

For all other questions related to a particular instructor/TA/CP, send us an email using your USC email account and please add ``CSCI 567'' at the beginning of the subject line.

Students with disabilities: Any student requesting academic accommodations based on a disability is required to register with Disability Services and Programs (DSP) each semester. A letter of verification for approved accommodations can be obtained from DSP. Please be sure the letter is delivered to the instructor as early in the semester as possible.

Academic integrity: USC seeks to maintain an optimal learning environment. General principles of academic honesty include the concept of respect for the intellectual property of others, the expectation that individual work will be submitted unless otherwise allowed by an instructor, and the obligations both to protect one's own academic work from misuse by others as well as to avoid using another's work as one's own. All students are expected to understand and abide by these principles. Campus, the Student Guidebook, contains the Student Conduct Code in Section 11.00. Students will be referred to the Office of Student Judicial Affairs and Community Standards for further review, should there be any suspicion of academic dishonesty. For more details visit Academic Integrity.