When you enroll in this course, you'll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 4 modules in this course
In this course students will explore supervised machine learning techniques using the python scikit learn (sklearn) toolkit and real-world athletic data to understand both machine learning algorithms and how to predict athletic outcomes. Building on the previous courses in the specialization, students will apply methods such as support vector machines (SVM), decision trees, random forest, linear and logistic regression, and ensembles of learners to examine data from professional sports leagues such as the NHL and MLB as well as wearable devices such as the Apple Watch and inertial measurement units (IMUs). By the end of the course students will have a broad understanding of how classification and regression techniques can be used to enable sports analytics across athletic activities and events.
This week will introduce the concept of machine learning and describe the four major areas of places it can be used in sports analytics. The machine learning pipeline will be discussed, as well as some common issues one runs into when using machine learning for sports analytics.
What's included
7 videos3 readings1 assignment1 ungraded lab
Show info about module content
7 videos•Total 75 minutes
Introduction•3 minutes
What is Machine Learning?•8 minutes
The Machine Learning Workflow•16 minutes
Our First Model: NHL Game Outcomes•20 minutes
Building the Logistic Regression Model•6 minutes
Considerations in Deploying The Model•20 minutes
Wrap Up•1 minute
3 readings•Total 30 minutes
Help Us Learn More About You•10 minutes
Course Syllabus•10 minutes
Assignment 1 Programming Solution•10 minutes
1 assignment•Total 60 minutes
Assignment 1•60 minutes
1 ungraded lab•Total 10 minutes
JupyterLab•10 minutes
Support Vector Machines
Module 2•4 hours to complete
Module details
In this week students will learn how Support Vector Machines (SVM) work, and will experience these models when looking at both baseball and wearable data. Coming out of the week students will have experience building SVMs with real data and will be able to apply them to problems of their own.
What's included
4 videos2 readings1 assignment
Show info about module content
4 videos•Total 51 minutes
Introduction to Support Vector Machines (SVMs)•16 minutes
Polynomial Support Vector Machines•11 minutes
Cross Validation•9 minutes
A Real World SVM Model: Boxing Punch Classification•15 minutes
2 readings•Total 130 minutes
(Optional) - An evaluation of wearable inertial sensor configuration and supervised machine learning models for automatic punch classification in boxing•120 minutes
Assignment 2 Programming Solution•10 minutes
1 assignment•Total 60 minutes
Assignment 2•60 minutes
Decision Trees
Module 3•3 hours to complete
Module details
This week will focus on interpretable methods for machine learning with a particular focus on decision trees. Students will learn how these models work in general, and see special uses of decision trees in combination with regression methods. In this week students will come to better understand how the python sklearn toolkit can be used for a breadth of supervised learning tasks.
What's included
4 videos2 readings1 assignment
Show info about module content
4 videos•Total 58 minutes
Decision Trees•14 minutes
A Multiclass Tree Approach•6 minutes
Model Trees•21 minutes
Tuning and Inspecting Model Trees•16 minutes
2 readings•Total 20 minutes
Assignment 3 Programming Solution•10 minutes
UM Master of Applied Data Science (optional)•10 minutes
1 assignment•Total 120 minutes
Assignment 3•120 minutes
Ensembles & Beyond
Module 4•3 hours to complete
Module details
In this week of the course students will learn how many different models can be used together through ensembles, including the random forest method as a common use, as well as more general methods available in sklearn such as stacking and bagging. By the end of this week students will have a broad understanding of how methods such as SVMs, decision trees, and logistic regression can be used together to solve a problem with increasing performance.
What's included
5 videos3 readings1 assignment
Show info about module content
5 videos•Total 102 minutes
Ensembles•23 minutes
Additional Machine Learning Concepts•5 minutes
Baseball Hall of Fame Prediction•15 minutes
Baseball Hall of Fame Demonstration Part 1 •23 minutes
Baseball Hall of Fame Demonstration Part 2 •36 minutes
3 readings•Total 30 minutes
Free Deepnote Notebook Service•10 minutes
Putting Your Skills to the Test!•10 minutes
Post Course Survey•10 minutes
1 assignment•Total 30 minutes
Assignment 4•30 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Instructor ratings
Instructor ratings
We asked all learners to give feedback on our instructors based on the quality of their teaching style.
The mission of the University of Michigan is to serve the people of Michigan and the world through preeminence in creating, communicating, preserving and applying knowledge, art, and academic values, and in developing leaders and citizens who will challenge the present and enrich the future.
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Learner reviews
4.7
27 reviews
5 stars
81.48%
4 stars
11.11%
3 stars
3.70%
2 stars
3.70%
1 star
0%
Showing 3 of 27
L
LR
5·
Reviewed on Oct 24, 2022
Very hands-on course, I could understand all techniques available to model sports.
A
AM
5·
Reviewed on May 6, 2023
Well-structured notebook, resourceful, applicable to real-world projects, clear and entertaining teaching. Highly satisfied. One of the best modules in the entire specialization.
K
KL
5·
Reviewed on Oct 30, 2024
Provide solid foundation for beginning supervised ML
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.