VOOZH about

URL: https://www.coursera.org/learn/ibm-ai-workflow-ai-production

⇱ AI Workflow: AI in Production | Coursera


AI Workflow: AI in Production

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

AI Workflow: AI in Production

10,080 already enrolled

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
4.5

60 reviews

Advanced level
Designed for those already in the industry
2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
4.5

60 reviews

Advanced level
Designed for those already in the industry
2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Build your subject-matter expertise

This course is part of the IBM AI Enterprise Workflow Specialization
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

This is the sixth course in the IBM AI Enterprise Workflow Certification specialization.   You are STRONGLY encouraged to complete these courses in order as they are not individual independent courses, but part of a workflow where each course builds on the previous ones.    

This course focuses on models in production at a hypothetical streaming media company.  There is an introduction to IBM Watson Machine Learning.  You will build your own API in a Docker container and learn how to manage containers with Kubernetes.  The course also introduces  several other tools in the IBM ecosystem designed to help deploy or maintain models in production.  The AI workflow is not a linear process so there is some time dedicated to the most important feedback loops in order to promote efficient iteration on the overall workflow.   By the end of this course you will be able to: 1.  Use Docker to deploy a flask application 2.  Deploy a simple UI to integrate the ML model, Watson NLU, and Watson Visual Recognition 3.  Discuss basic Kubernetes terminology 4.  Deploy a scalable web application on Kubernetes  5.  Discuss the different feedback loops in AI workflow 6.  Discuss the use of unit testing in the context of model production 7.  Use IBM Watson OpenScale to assess bias and performance of production machine learning models. Who should take this course? This course targets existing data science practitioners that have expertise building machine learning models, who want to deepen their skills on building and deploying AI in large enterprises. If you are an aspiring Data Scientist, this course is NOT for you as you need real world expertise to benefit from the content of these courses.   What skills should you have? It is assumed that you have completed Courses 1 through 5 of the IBM AI Enterprise Workflow specialization and you have a solid understanding of the following topics prior to starting this course: Fundamental understanding of Linear Algebra; Understand sampling, probability theory, and probability distributions; Knowledge of descriptive and inferential statistical concepts; General understanding of machine learning techniques and best practices; Practiced understanding of Python and the packages commonly used in data science: NumPy, Pandas, matplotlib, scikit-learn; Familiarity with IBM Watson Studio; Familiarity with the design thinking process.

This module focuses on feedback loops and monitoring. Feedback loops represent all the possible ways you can return to an earlier stage in the AI enterprise workflow. We initially discussed feedback loops in the first course of this specialization; however, here our focus is on unit testing. We are also looking at business value, a very important consideration that often gets overlooked; is the model having as significant effect on business metrics as intended? It is important to be able to use log files that have been standardized across the team to answer questions about business value as well as performance monitoring. You will have an opportunity to complete a case study on performance monitoring, where you will write unit tests for a logger and a logging API endpoint, test them, and write a suite of unit tests to validate if the logging is working correctly.

What's included

5 videos16 readings4 assignments

5 videosβ€’Total 19 minutes
  • Feedback Loops and Unit Testingβ€’2 minutes
  • Feedback Loops and Unit Testsβ€’8 minutes
  • Performance Monitoring and Business Metricsβ€’2 minutes
  • Performance Driftβ€’6 minutes
  • Performance Monitoring Case Studyβ€’2 minutes
16 readingsβ€’Total 233 minutes
  • Feedback Loops and Unit Tests: Through the Eyes of Our Working Exampleβ€’3 minutes
  • Feedback Loopsβ€’4 minutes
  • Unit testsβ€’4 minutes
  • Unit Testing in Pythonβ€’3 minutes
  • Test-Driven Development (TDD)β€’3 minutes
  • CI/CDβ€’3 minutes
  • Performance Monitoring: Through the Eyes of Our Working Exampleβ€’3 minutes
  • Loggingβ€’3 minutes
  • Minimal Requirements for Log Filesβ€’4 minutes
  • Logging in Python (Hands-On)β€’30 minutes
  • Model Performance Driftβ€’4 minutes
  • Performance Drift Notebook Reviewβ€’25 minutes
  • Security and Machine Learning Modelsβ€’10 minutes
  • Performance Monitoring Case Study: Through the Eyes of Our Working Exampleβ€’4 minutes
  • Getting Started (Hands-On)β€’120 minutes
  • Summary/Reviewβ€’10 minutes
4 assignmentsβ€’Total 25 minutes
  • End of Module Quizβ€’10 minutes
  • Check for Understandingβ€’5 minutes
  • Check for Understandingβ€’5 minutes
  • Check for Understandingβ€’5 minutes

This module will wrap up the formal learning in this course by completing hands on tutorials of Watson Openscale and Kubernetes. IBM Watson OpensScale is a suite of services that allows you to track the performance of production AI and its impact on business goals, with actionable metrics, in a single console. Kubernetes is a container orchestration platform for managing, scheduling and automating the deployment of Docker containers. The containers we have developed as part of this course are essentially microservices meant to be deployed as cloud native applications.

What's included

3 videos6 readings3 assignments

3 videosβ€’Total 22 minutes
  • Operationalize Trusted AI with IBM Watson OpenScaleβ€’3 minutes
  • Kubernetes Explainedβ€’11 minutes
  • Kubernetes vs. Docker: It's Not an Either/Or Questionβ€’8 minutes
6 readingsβ€’Total 166 minutes
  • Watson OpenScale: Through the eyes of our Working Exampleβ€’4 minutes
  • Getting started (hands-on)β€’60 minutes
  • Kubernetes Explained: Through the Eyes of Our Working Exampleβ€’4 minutes
  • Introduction to Kubernetesβ€’4 minutes
  • Getting Started (Hands-On)β€’90 minutes
  • Summary/Reviewβ€’4 minutes
3 assignmentsβ€’Total 45 minutes
  • End of Module Quizβ€’10 minutes
  • Check for Understandingβ€’30 minutes
  • Check for Understandingβ€’5 minutes

In this module you start part one (Data Investigation) of a three-part capstone project designed to pull everything you have learned together. We have provided a brief review of what you should have learned thus far; however, you may want to review the first five courses prior to starting the project. A major goal of this capstone is to emulate a real-world scenario, so we won’t be providing notebooks to guide you as we have done with the previous case studies.

What's included

10 readings1 assignment

10 readingsβ€’Total 165 minutes
  • Capstone: Through the Eyes of Our Working Exampleβ€’4 minutes
  • What is in the Capstone and Associated Review?β€’4 minutes
  • Review of Course 1: Business Priorities and Data Ingestionβ€’4 minutes
  • Review of Course 2: Data Analysis and Hypothesis Testingβ€’5 minutes
  • Review of Course 3: Feature Engineering and Bias Detectionβ€’5 minutes
  • Review of Course 4: Machine Learning, Visual Recognition, and NLPβ€’12 minutes
  • Review of Course 5: Enterprise Model Deploymentβ€’4 minutes
  • About the Dataβ€’3 minutes
  • Capstone Assignment 1: Through the Eyes of Our Working Exampleβ€’4 minutes
  • Capstone Part 1: Getting Started (Hands-On)β€’120 minutes
1 assignmentβ€’Total 15 minutes
  • Capstone - Part 1 Quizβ€’15 minutes

In this module you will complete your capstone project and submit it for peer review. Part 2 of the Capstone project involves building models and selecting the best model to deploy. You will use time-series algorithms to predict future values based on previously observed values over time. In part 3 of the Capstone project, your focus will be creating a post-production analysis script that investigates the relationship between model performance and the business metrics aligned with the deployed model. After completing and submitting your capstone project, you will have access to the solution files for further review.

What's included

4 readings2 assignments1 peer review

4 readingsβ€’Total 245 minutes
  • Capstone Assignment 2: Through the Eyes of Our Working Exampleβ€’4 minutes
  • Capstone Part 2: Getting Started (Hands-On)β€’120 minutes
  • Capstone Part 3: Getting Started (Hands-On)β€’120 minutes
  • Solution Filesβ€’1 minute
2 assignmentsβ€’Total 30 minutes
  • Capstone - Part 2 Quizβ€’15 minutes
  • Capstone - Part 3 Quizβ€’15 minutes
1 peer reviewβ€’Total 60 minutes
  • Capstone Project Peer Reviewβ€’60 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.

Instructors

Instructor ratings
4.2 (17 ratings)
13 Coursesβ€’168,824 learners

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"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."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

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."
πŸ‘ Image

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

  • 5 stars

    73.33%

  • 4 stars

    15%

  • 3 stars

    3.33%

  • 2 stars

    3.33%

  • 1 star

    5%

Showing 3 of 60

KK
Β·

Reviewed on Dec 10, 2020

extremely helpful to understand and process whole AI workflow - thank you!

SB
Β·

Reviewed on Feb 6, 2021

Very well structured the course. Peraphs s too many things to practice all togther at least for me

NS
Β·

Reviewed on Dec 21, 2025

Good course to under feedback loops in Enterprise AI solutions.

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.

Financial aid available,