CS 5350/6350 Machine Learning, Spring 2021

[Home] [Information] [Topics] [Lectures] [Projects]


Tue & Thu at Zoom 12:25PM-01:45PM

Zoom link: https://utah.zoom.us/j/91205735595 (Passcode is announced in Canvas and Piazza)

Piazza link: piazza.com/utah/spring2021/cs53506350/home

Final Exam: Monday, May 3, 2021, 10:30am – 12:30pm, online Official Page

Instructor: Shandian Zhe

Office Online
Email zhe at cs dot utah dot edu
Teaching Mentee: Zheng Wang (u1208847 at utah.edu)
Teaching Mentee: Shibo Li(shiboli.cs@gmail.com)
Note:We have office hours EVERY weekday!
Office Hours       Instructor: After the class, 1:50pm-3:00pm        (online)
Zheng Wang: Mon 2:00-4:00pm, Friday 2:00-3:00pm
Shibo Li: Wed 3:00-5:00pm, Friday 3:00-4:00pm



This course introduces basic knowledge of machine learning. Topics consist of several fundamental, and widely successful supervised/unsupervised learning algorithms, such as decision trees, perceptrons, (deep) neural networks, kernel methods, support vector machines and Bayesian methods. Through this class, we hope that you will

1. understand machine learning ideas and paradigms,

2. be able to design identify or formulate appropriate machine learning problems for your research or applications,

3. be able to design machine learning models and/or use existing tools to implement learning algorithms. 


The grades are based on the following components:

The grades will be curved separately for undergraduate and graduate students. Extra problems may be included (merely) for graduate students.

Assignments must be electronically submitted through Piazza by midnight of the due date. Instructions about submission will be given in each assignment. Hand written versions or scans will not be accepted.

Instructions for programming assignments

  1. You are highly suggested to use Python, MATLAB and/or R for the programming portion of the assignments or projects. However, you can choose any other programming language. But you should guarantee that your programs can be compiled and run on the  CADE machines; otherwise you will NOT receive credits from the programming parts.

  2. Please include a README.txt file in your submission so that the TAs or the instructor can follow the instructions to test your code. Absence of the readme file will result in 0 grades for the submission.

Late policy

All assignments should be submitted by the deadline. If the deadline is missed, the late submissions will have 10% penalty. In every subsequent 24 hours, the late submissions will loose another 10% credicts. For example, a 10 points assignment will have 2 points penalty, if it is submitted 30 hours late. However, if the assignment is not turned in until the other assignment have been graded and returned or 48 hours after the deadline, 0 grade will be given.