Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Introduction to AI/ML Toolkits with Kubeflow

Linux Foundation via edX

Overview

Machine learning and AI are rapidly transforming the world, impacting organizations of all sizes. As executives push for AI/ML strategies, DevOps teams have been upskilling and bridging the gap between operations and development for the last several years for traditional applications. The complex machine learning application arrives just as cross-team collaboration becomes familiar.

These data-dependent applications present fresh challenges for deployment and development, demanding expertise from developers and data scientists, data engineers, and machine learning engineers. How can existing engineers, with their container, Kubernetes, and cloud knowledge, navigate this terrain? Can non-engineers seeking smoother data-intensive projects find common ground with statistically-savvy data scientists? We think so! Enter Kubeflow, an open source, Kubernetes-powered toolkit that enables teams of any scale or maturity to harness the potential of machine learning. Rather than reinventing the wheel, Kubeflow simplifies the deployment of proven open-source ML systems across any cloud and even on-premise

This course begins with Kubeflow, covering its origins, deployment options, individual components, and standard integrations. By the end, you'll grasp how MLOPs can ensure the successful production of ML systems, how Kubeflow opens up ML for everyone, regardless of scale, understand how to choose the ideal Kubeflow distribution for your needs so you can see Kubeflow’s "simple, portable, scalable" promise in action, and launch your own Kubeflow project. We will even touch upon some additional open source integrations so you can make Kubeflow work for you!

This course caters to everyone wanting to leverage the power of machine learning. Whether you're an engineer, data scientist, or simply curious about Kubeflow, join us and discover how you can contribute to the future of machine learning!

Syllabus

  • Course Introduction: Welcome!
  • Chapter 1: The Model Application Relationship and the Power of Reproducibility
  • Chapter 2: The Model Development Lifecycle
  • Chapter 3: MLOPs and the Rise of the Machine Learning Toolkit
  • Chapter 4: The Origin of Kubeflow
  • Chapter 5: Kubeflow Distributions
  • Chapter 6: The Kubeflow Dashboard and Notebooks
  • Chapter 7: The Unified Training Operator and Machine Learning
  • Chapter 8: Kubeflow Pipelines
  • Chapter 9: Conquering Katib
  • Chapter 10: Common Kubeflow Integrations

Taught by

Chase Christensen

Reviews

Start your review of Introduction to AI/ML Toolkits with Kubeflow

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.