Teachers
| Name | Office Hours | Email (please ask most questions in person) |
| Gillett, John (Teaching Faculty) | Tu 10:55-11:45 and 2:25-2:55, Th 11:55-12:45 in Morgridge 4508 | jgillett@wisc.edu |
| Baiheng Chen (TA) | last week only: Fr 5/1/26 9:30-11:30 via Zoom, meeting ID 891 215 5818 (before last week it was Th 2:25-4:05 in Morgridge 5579) | bchen342@wisc.edu |
Class Times
| LEC 451-001, -002: TuTh 1:00-2:15 in Morgridge B2590 |
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
Classroom instruction
Regular and Substantive Student-Instructor
Interaction
The regular and substantive student-instructor interaction
requirement is met through in-person lectures, regular weekly office
hours, and homework, exam, and project 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 by Sebastian Raschka, Yuxi Liu, and Vahid Mirjalili) |
| 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 trouble with Anaconda, an alternative is Google Colab (FAQ).
In case of trouble with your laptop, UW's InfoLabs offer loaner laptops and computer labs that have Anaconda on their Windows machines.
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.
The members of the faculty of the Department of Statistics at UW-Madison uphold the highest ethical standards of teaching, data, and research. They expect their students to uphold the same standards of ethical conduct. Standards of ethical conduct in data analysis and data privacy are detailed on the ASA website (https://www.amstat.org/your-career/ethical-guidelines-for-statistical-practice), and include:
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 for Undergraduate Studies, Professor Jessi Cisewski-Kehe (jjkehe@wisc.edu) / Director of Graduate Studies, Professor Cecile Ane (cecile.ane@wisc.edu).
If your complaint concerns sexual harassment, please see campus resources listed at https://compliance.wisc.edu/titleix/. 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 (karl.rohe@wisc.edu). You may also use the University's bias incident reporting system, which you can reach at https://osas.wisc.edu/report-an-issue/bias-or-hate-reporting/.
The Department of Statistics has a process whereby students may appeal their final letter grades in Statistics courses on grounds that the grade was calculated incorrectly or inconsistently based on the grading standards stated in this syllabus. This process is in alignment with the College of Letters and Sciences policy upholding the right of students to appeal their final course grades.
If you believe you received an incorrect final letter grade in this course because the syllabus grading policies were applied incorrectly or inconsistently, then the first step of the process is to appeal your final grade to me. Your appeal must be:
I will respond in writing to all timely appeals made on valid grounds.
Should I deny your appeal, you have the option to take your appeal to the Statistics Department's Appeals Committee.
Note: this appeals process applies to final letter grades only. It is not intended for requesting regrades on individual assignments or exams! To do so, you may contact me or the TA directly. For other kinds of concerns, please check out the Complaints section of this syllabus, or contact me directly.
The Department of Statistics strongly discourages students from enrolling in any courses whose regular class meeting dates & times overlap with each other. This policy is in alignment with the College of Letters and Sciences Course Attendance Policy. It is also consistent with the Class Attendance Policy for Students at UW-Madison (https://kb.wisc.edu/ls/24628), whose first sentence reads, "It is expected that every student will be present at all classes." Statistics instructors may opt not to make any alternative arrangements in the event any conflict arises due to a student taking a course with class meetings that overlap with a Statistics course, including a conflict between two Statistics courses. Note that final exams occasionally are scheduled simultaneously for courses which meet at different times; in this situation, please contact your instructor well before the exam date about potential accommodations.
While the Statistics Department recognizes the potential benefits of AI, its use in academic work can be problematic. In this course, two rules regarding the use of ChatGPT and other generative AI models will be enforced: (1) Passing off AI-generated responses as original student work constitutes plagiarism and is strictly prohibited. Any students found to be engaging in this practice will be cited for academic misconduct. (2) Unless explicitly authorized by the instructor to do so, any use of AI-generated responses as sources of information, even with documentation and attribution, is prohibited.