Optimizing Machine Learning Performance
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Optimizing Machine Learning Performance
This course is part of Machine Learning: Algorithms in the Real World Specialization
Instructor: Anna Koop
7,398 already enrolled
Included with
Learn more
Ask Coursera
53 reviews
53 reviews
Skills you'll gain
Tools you'll learn
Details to know
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- 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
This course synthesizes everything your have learned in the applied machine learning specialization. You will now walk through a complete machine learning project to prepare a machine learning maintenance roadmap. You will understand and analyze how to deal with changing data. You will also be able to identify and interpret potential unintended effects in your project. You will understand and define procedures to operationalize and maintain your applied machine learning model. By the end of this course you will have all the tools and understanding you need to confidently roll out a machine learning project and prepare to optimize it in your business context.
To be successful, you should have at least beginner-level background in Python programming (e.g., be able to read and code trace existing code, be comfortable with conditionals, loops, variables, lists, dictionaries and arrays). You should have a basic understanding of linear algebra (vector notation) and statistics (probability distributions and mean/median/mode). This is the final course of the Applied Machine Learning Specialization brought to you by Coursera and the Alberta Machine Intelligence Institute (Amii).
This week we'll present tools for understanding the overall strategy your business needs in order to see the best returns on ML investment. From understanding the current status to navigating ownership and setting up a team, this week is about understanding applied machine learning in a successful business context.
What's included
8 videos1 reading6 assignments1 peer review1 discussion prompt
8 videosβ’Total 42 minutes
- Introduction to the courseβ’2 minutes
- ML Readinessβ’7 minutes
- Risk Mitigationβ’5 minutes
- Experimental Mindsetβ’5 minutes
- Build/Buy/Partnerβ’7 minutes
- Setting up a Teamβ’5 minutes
- Understanding and Communicating Changeβ’7 minutes
- Weekly Summaryβ’3 minutes
1 readingβ’Total 10 minutes
- IP questionsβ’10 minutes
6 assignmentsβ’Total 70 minutes
- ML Readiness Reviewβ’10 minutes
- Risk Mitigation Reviewβ’10 minutes
- Experimental Mindset Reviewβ’10 minutes
- Build/Buy/Partner Reviewβ’30 minutes
- Setting up a Team Reviewβ’5 minutes
- Communicating Change Reviewβ’5 minutes
1 peer reviewβ’Total 60 minutes
- Positioning Your Companyβ’60 minutes
1 discussion promptβ’Total 10 minutes
- Intellectual Property to Youβ’10 minutes
This week we'll talk about the broader context of machine learning: how as developers we have responsibilities regarding how our technology will be used. Using case studies and existing frameworks we'll give you the tools to figure out your own ethical approach to realize the best outcomes while deploying machine learning in the real world.
What's included
6 videos6 assignments1 discussion prompt
6 videosβ’Total 27 minutes
- AI 4 Good & for allβ’4 minutes
- Positive Feedback Loops & Negative Feedback Loopsβ’6 minutes
- Metric Design & Observing Behavioursβ’6 minutes
- Secondary Effects of Optimizationβ’4 minutes
- Regulatory Concernsβ’4 minutes
- Weekly Summaryβ’2 minutes
6 assignmentsβ’Total 55 minutes
- Secondary effects Reviewβ’5 minutes
- Regulatory Concerns Reviewβ’5 minutes
- Responsible Machine Learning Reviewβ’30 minutes
- AI4Good Reviewβ’5 minutes
- Feedback Loops Reviewβ’5 minutes
- Metric Design Reviewβ’5 minutes
1 discussion promptβ’Total 10 minutes
- Feedback Systems affecting youβ’10 minutes
An important aspect of machine learning in the real world is considering how your machine learning models are integrated with existing systems, and what effect they have on your operations. This week we'll review things you should consider as you turn QuAMs and machine learning models into operational tools.
What's included
8 videos7 assignments
8 videosβ’Total 33 minutes
- Integrating Info Systemsβ’4 minutes
- Users Break Thingsβ’4 minutes
- Time & Space complexity in productionβ’5 minutes
- When do I retrain the model?β’5 minutes
- Logging ML Model Versioningβ’5 minutes
- Knowledge Transferβ’5 minutes
- Reporting Performance to Stakeholdersβ’4 minutes
- Weekly Summaryβ’2 minutes
7 assignmentsβ’Total 60 minutes
- Machine Learning in Production and Planning Reviewβ’30 minutes
- Integrating Info Systems Reviewβ’5 minutes
- Complexity in Production Reviewβ’5 minutes
- Retrain the Model Reviewβ’5 minutes
- ML Versioning Reviewβ’5 minutes
- Knowledge Transfer Reviewβ’5 minutes
- Reporting to Stakeholders Reviewβ’5 minutes
Work doesn't end just because your model is deployed! In our final week we'll go over all the things you need to consider in the context of an actual working system.
What's included
9 videos7 assignments1 peer review
9 videosβ’Total 45 minutes
- MLPL Recapβ’9 minutes
- Post Deployment Challengesβ’6 minutes
- QuAM Monitoring and Loggingβ’5 minutes
- QuAM Testingβ’5 minutes
- QuAM Maintenanceβ’4 minutes
- QuAM Updatingβ’5 minutes
- Separating Datastack from Productionβ’4 minutes
- Dashboard Essentials & Metrics Monitoringβ’5 minutes
- Weekly Summaryβ’2 minutes
7 assignmentsβ’Total 35 minutes
- Post Deployment Challenges Reviewβ’5 minutes
- Monitoring & Logging Reviewβ’5 minutes
- Testing Reviewβ’5 minutes
- Maintenance Reviewβ’5 minutes
- Updating Reviewβ’5 minutes
- Separating Datastack from Production Reviewβ’5 minutes
- Dashboard Monitoring Reviewβ’5 minutes
1 peer reviewβ’Total 240 minutes
- Machine Learning Project Planβ’240 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
Explore more from Machine Learning
- Status: Free Trial
Course
- Status: Free TrialA
Alberta Machine Intelligence Institute
Course
- Status: Free Trial
Course
- Status: Free TrialA
Alberta Machine Intelligence Institute
Course
Why people choose Coursera for their career
Learner reviews
- 5 stars
71.69%
- 4 stars
11.32%
- 3 stars
11.32%
- 2 stars
0%
- 1 star
5.66%
Showing 3 of 53
Reviewed on Aug 28, 2020
Too bad that few students taking it and I cannot get peer reviews..............
Reviewed on Mar 21, 2021
One of the finest courses about Machine Learning Optimization. The course walks you through almost all possible scenarios that will need optimization.
Reviewed on Jan 8, 2020
The whole specialization is extremely useful for people starting in ML. Highly recommended!
Frequently asked questions
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.
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.
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.
More questions
Financial aid available,
ΒΉ Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with Coursera's Privacy Notice.
