CS 5350/6350 Machine Learning, Fall 2021

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


Tue & Thu  9:10AM-10:30AM, MEK 3550

Final Exam: Wed, Dec 15, 2021, 08:00am – 10:00am, MEK 3550 Official Page

Instructor: Shandian Zhe

Office MEB 3466
Email zhe at cs dot utah dot edu
Teaching Mentee: Shikai Fang (u1265561 at utah.edu)
Teaching Mentee: Shibo Li(shiboli.cs at gmail.com)
Teaching Mentee: Michael Penwarden (michaelpenwarden47 at gmail.com)
Teaching Assistant: Aashish Gottipati (u1174579 at utah.edu)
Note:We have office hours EVERY weekday!
Office Hours       Instructor: Tue & Thu, 2:00pm-3:10pm        MEB 3466
Michael Penwarden: Mon 1:00-3:00pm   MEB 3225
Shibo Li: Wed 3:00-5:00pm MEB 3115
Aashish K Gottipati: Fri 1:00-2:00pm  MEB 3159
Shikai Fang: Fri 3:00-5:00pm MEB 3115



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 Canvas 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.