Teachers
Name | Zoom Q&A (Office Hours) | Email (please ask most questions via Zoom Q&A or piazza) |
Gillett, John (Lecturer) | 8:30-9:00 a.m. MoWe | jgillett@wisc.edu |
Zhao, Zhihao (TA) | 8:30-9:00 p.m.: - before 6/30/25: Th - after 6/30/25: WeTh |
zzhao357@wisc.edu |
Class Times
This online course meets during session DHH (6/17-8/11/25)
from June 16 to August 7, 2025.
Live online Q&A help is available from the teacher and TA
via Zoom at the times listed above. To attend a Zoom web
conference, visit Canvas's Zoom tab.
Course Description
Introduction to machine learning for pattern classification,
regression analysis, clustering, and dimensionality
reduction. For each category, fundamental algorithms, as well as
selections of contemporary, current state-of-the-art algorithms,
are being discussed. The evaluation of machine learning models
using statistical methods is a particular focus of this
course. Statistical pattern classification approaches, including
maximum likelihood estimation and Bayesian decision theory, are
compared and contrasted to algorithmic and nonparametric
approaches. While fundamental mathematical concepts underlying
machine learning and pattern classification algorithms are being
taught, the practical use of machine learning algorithms using
open source libraries from the Python programming ecosystem will
be of equal focus in this course.
Learning Outcomes
After completing this course, a successful student will:
Requisites
MATH 320, 321, 340, 341, graduate/professional standing, or
member of the Statistics Visiting International Scholars program
Designations and Attributes
Level: Advanced
Breadth: Natural Science
L&S Credit Type: Counts as Liberal Arts and Science credit (L&S)
Credit Information
This course is 3-credits. The class meets for two 75-minute
in-person lectures each week and carries the expectation that
students will work on course learning activities (readings,
quizzes, homeworks, studying, etc.) for about 3 hours out of
the classroom for every lecture period.
Instructional Mode
Online:
Regular and Substantive Student-Instructor
Interaction
The regular and substantive
student-instructor interaction requirement is met through online
lectures, daily Zoom Q&A with teacher and TA, piazza
Q&A, and homework and exam feedback from teacher and TA.
Online materials
Course materials including online quizzes are posted in the
schedule (linked above).
Canvas is used
to collect homework and as a gradebook.
Textbook
There is no required textbook. |
Optional Reference Books and Videos
The Hundred-Page Machine Learning Book by Andriy Burkov |
Machine Learning with PyTorch and Scikit-Learn (paper; eBook only (ask for 20% discount code in class)) by Sebastian Raschka, Yuxi Liu, and Vahid Mirjalili (notice our TA on its authors pages) |
Python Machine Learning 3e by Sebastian Raschka and Vahid Mirjalili |
Introduction to Machine Learning videos and notes by Sebastian Rashka |
Think Python 2e by Allen Downey |
Python for Beginners videos by Microsoft |
Computing
A laptop with the free
program Anaconda
installed is required in class.
In case of computer trouble, UW's InfoLabs offer loaner laptops and desktop computer labs that have Anaconda on their Windows machines.
Or you could use Google Colab, which runs in your browser, and for which you have an account through the UW.
Grades
Grades are based on 400 points allocated to these tasks:
We will assign grades according to the percentage scale, A = [92,100], AB = [88,92), B = [82,88), BC = [78,82), C = [70,78), D = [60,70), F = [0,60) (92% of points ⇒ A); and according to the percentile scale A = 60, AB = 40, B = 20, BC = 8, C = 4, D = 2, F = 0 (which yields 40% A grades, 20% AB, 20% B, 12% BC, 4% C, 2% D, 2% F). Your grade will be the higher of these two grades.
If you anticipate religious or other conflicts with course requirements, or if you require accommodation due to disability, you must notify me during the first three weeks of class. You may not make up missed quizzes, homework, or exams, except in the rare case of a documented, serious problem beyond your control. Regarding late work:
How to Succeed in This Course
The successful student will attend lectures; submit quizzes,
homeworks, and project components on time; attend exams
well-prepared; and ask questions when things are unclear.
Standards of Ethical Conduct in Data Analysis and Data Privacy
The members of the faculty of the Department of Statistics at
UW-Madison uphold the highest ethical stan-dards of teaching,
data, and research. They expect their students to uphold the
same standards of ethicalconduct. Standards of ethical conduct
in data analysis and data privacy are detailed on the ASA
website(https://www.amstat.org/ASA/Your-Career/Ethical-Guidelines-for-Statistical-Practice.aspx),
and include:
Complaints
If you have a complaint about a TA or course instructor, you
should feel free to discuss the matter directly with the TA or
instructor. If the complaint is about the TA and you do not feel
comfortable discussing it with him or her, you should discuss it
with the course instructor. Complaints about mistakes in grading
should be resolved with the instructor in the great majority of
cases. If the complaint is about the instructor (other than
ordinary grading questions) and you do not feel comfortable
discussing it with him or her, contact the Director of
Undergraduate Studies, Professor Wei-Yin Loh, loh@stat.wisc.edu,
or the Director of Graduate Studies, Professor Bret Larget,
bret.larget@wisc.edu. If your complaint concerns sexual
harassment, please see campus resources listed at
https://compliance.wisc.edu/titleix/resources/. In
particular, there are a number of options to speak to someone
confidentially. If you have concerns about climate or bias in
this class, or if you wish to report an incident of bias or hate
that has occurred in class, you may contact the Chair of the
Statistics Department Climate & Diversity Committee, Professor
Karl Rohe (karlrohe@stat.wisc.edu). You may also use the
University's bias incident reporting system, which you can reach
at
https://doso.students.wisc.edu/services/bias-reporting-process/.
COVID-19
Information on COVID-19 is constantly changing. Students should
be attentive to University communications regarding COVID-19
that may alter instruction and supersede parts of this syllabus.
Academic Policies and Statements