Companies Home Search Profile

Mastering MLOps: Complete course for ML Operations

Focused View

Data Bootcamp

10:03:53

231 View
  • 1. Introduction to this course.mp4
    04:05
  • 2. How to get the most out of the course.mp4
    15:27
  • 3.1 Course material.7z
  • 3.2 MLOps Course Slides.pdf
  • 3. Course material.html
  • 1. Introduction to Machine Learning.mp4
    03:19
  • 2. Benefits of Machine Learning.mp4
    00:57
  • 3. MLOps Fundamentals.mp4
    02:40
  • 4. DevOps and DataOps Fundamentals.mp4
    03:24
  • 1. Problems that MLOps solves.mp4
    01:31
  • 2. MLOps Components.mp4
    05:04
  • 3. MLOps Toolbox.mp4
    03:47
  • 4. MLOps stages.mp4
    04:47
  • 1. How to install libraries and prepare the environment.mp4
    04:46
  • 2. Jupyter Notebook Basics.mp4
    03:59
  • 3. Installing Docker and Ubuntu.mp4
    04:07
  • 1. Cookiecutter for managing the structure of the Machine Learning model.mp4
    05:25
  • 2. Libraries and tools for project management from start to finish.mp4
    01:29
  • 3. Poetry for dependency management.mp4
    03:47
  • 4. Makefile for automated task execution.mp4
    01:46
  • 5. Hydra to manage YAML configuration files.mp4
    06:07
  • 6. Hydra applied to a Machine Learning project.mp4
    06:39
  • 7. Automatically check and fix code before commit in Git.mp4
    02:37
  • 8. Code review with Black and Flake8 in the pre-commit.mp4
    03:54
  • 9. Code review with Isort and Iterrogate in the Pre-commit and Git integration.mp4
    05:43
  • 10. Automatically generate documentation for ML project.mp4
    04:15
  • 1. Volere design and implementation.mp4
    01:39
  • 1. AutoML Basics.mp4
    02:25
  • 2. Building a model from start to finish with Pycaret.mp4
    04:01
  • 3. EDA and Advanced Preprocessing with Pycaret.mp4
    05:21
  • 4. Development of advanced models (XGBoost, CatBoost, LightGBM) with Pycaret).mp4
    03:29
  • 5. Production deployment with Pycaret.mp4
    04:22
  • 1. Model registry and versioning with MLFlow.mp4
    03:18
  • 2. Registering a Scikit-Learn model with MLFlow.mp4
    04:27
  • 3. Registering a Pycaret model with MLFlow.mp4
    05:08
  • 1. Introduction to DVC.mp4
    07:43
  • 2. DVC commands and process.mp4
    06:29
  • 3. Hands-on lab with DVC.mp4
    08:09
  • 4. DVC Pipelines.mp4
    05:35
  • 1. Introduction to DagsHub for the code repository.mp4
    03:35
  • 2. EDA and data preprocessing.mp4
    08:50
  • 3. Training and evaluation of the prototype of the ML model.mp4
    09:14
  • 4. DagsHub account creation.mp4
    05:06
  • 5. Creating the Python environment and dataset.mp4
    05:01
  • 6. Deployment of the model in DagsHub.mp4
    04:07
  • 7. Training and versioning the ML model.mp4
    06:44
  • 8. Improving the model for a production environment.mp4
    08:22
  • 9. Using DVC to version data and models.mp4
    04:24
  • 10. Sending code, data and models to DagsHub.mp4
    08:20
  • 11. Experimentation and registration of experiments in DagsHub.mp4
    07:48
  • 12. Using DagsHub to analyze and compare experiments and models.mp4
    05:04
  • 1. Pycaret and Dagshub integration.mp4
    02:43
  • 2. Hands on laboratory of registering a model and dataset with Pycaret and DagsHub.mp4
    09:08
  • 3. Hands-on Exercise.Development of a model with Pycaret and registration in MLFlow.mp4
    01:20
  • 4. Solution. Development of a model with Pycaret and registration in MLFlow.mp4
    07:38
  • 5. Hands-on exercise. Generating a repository with DagsHub.mp4
    01:00
  • 6. Solution. Generating a repository with DagsHub.mp4
    03:01
  • 7. Hands-on exercise. Data versioning with DVC.mp4
    01:10
  • 8. Solution. Data versioning with DVC.mp4
    07:17
  • 9. Hands-on exercise. Registering the model on a shared MLFlow server.mp4
    00:58
  • 10. Solution. Registering the model on a shared MLFlow server.mp4
    07:28
  • 1. Basics of interpretability with SHAP.mp4
    04:09
  • 2. Interpreting Scikit Learn models with SHAP.mp4
    03:16
  • 3. Interpreting models with SHAP in Pycaret.mp4
    02:51
  • 1. Deploying Models in Production.mp4
    02:33
  • 1. Fundamentals of APIs and FastAPI.mp4
    04:25
  • 2. Functions, methods and parameters in FastAPI.mp4
    05:01
  • 3. POST Method, Swagger and Pydantic in FastAPI.mp4
    03:08
  • 4. API development for Scikit-learn model with FastAPI.mp4
    04:00
  • 5. Automated API development with Pycaret.mp4
    04:40
  • 1. Serve the model through a Web Application.mp4
    01:38
  • 2. Basic Gradio commands.mp4
    04:18
  • 3. Development of a Gradio web application for Machine Learning.mp4
    02:50
  • 4. Automated web application development with Pycaret.mp4
    01:51
  • 5. Web application development with Streamlit.mp4
    08:27
  • 6. Laboratory Web application development with Streamlit and Altair.mp4
    06:02
  • 1. Flask Fundamentals.mp4
    05:18
  • 2. Building a project from start to finish with Flask.mp4
    03:11
  • 3. Back-end development with Flask and front-end development with HTML and CSS.mp4
    03:41
  • 1. Containers to isolate our applications.mp4
    03:05
  • 2. Docker and Kubernetes Basics.mp4
    03:57
  • 3. Generating a container for an ML API with Docker.mp4
    02:47
  • 4. Docker to generate a container of a web application from Flask, HTML.mp4
    03:57
  • 1. Introduction to BentoML for generating ML services.mp4
    09:11
  • 2. Generating an ML service with BentoML.mp4
    08:54
  • 3. Putting the service into production with BentoML and Docker.mp4
    05:12
  • 4. BentoML and MLflow integration and custom models.mp4
    03:12
  • 5. GPU, preprocessing, data validation and multiple models in BentoML.mp4
    07:41
  • 6. Different tools for developing ML services.mp4
    03:43
  • 7. Exercise Using BentoML to develop a ML service.mp4
    01:00
  • 8. Exercise Solution Using BentoML to develop a ML service.mp4
    05:58
  • 1. Introduction to Machine Learning in Cloud.mp4
    03:55
  • 2. Putting the ML application into production in Azure Container with Docker.mp4
    06:13
  • 3. SDKs and Azure Blob Storage for model deployment to Azure.mp4
    06:54
  • 4. Model training and production deployment in Azure Blob Storage.mp4
    06:40
  • 5. Download the Azure Blob Storage model and get predictions.mp4
    02:24
  • 1. Heroku Fundamentals.mp4
    05:43
  • 1. Introduction to GitHub Actions.mp4
    04:48
  • 2. GitHub Actions basic workflow.mp4
    04:34
  • 3. GitHub Actions hands-on lab.mp4
    06:36
  • 4. CI with Continuous Machine Learning (CML).mp4
    06:10
  • 5. CML Use Cases.mp4
    06:20
  • 6. Hands-On Lab Applying GitHub Actions and CML to MLOps.mp4
    06:51
  • 7. Hands-On Lab Tracking Performance with GitHub Actions and CML.mp4
    04:28
  • 1. Introduction to monitoring ML models and services.mp4
    03:28
  • 2. Data Drift, Concept Drift, and Model Performance.mp4
    08:57
  • 3. ML model and service monitoring tools.mp4
    04:37
  • 4. Evidently AI Fundamentals.mp4
    07:34
  • 5. Drift and data quality, target drift and model quality.mp4
    11:25
  • 6. Hands-on Lab Monitoring a model with Evidently AI.mp4
    08:47
  • 7. Hands-on Laboratory Monitoring the model in production.mp4
    08:06
  • 8. Hands-on Laboratory Identification of data drift in production.mp4
    05:25
  • 1. MLOps end-to-end projectMLOps end-to-end project.mp4
    02:02
  • 2. Development of the ML model.mp4
    12:40
  • 3. Validation of the quality of the code, model and preprocessing.mp4
    07:45
  • 4. Project versioning with MLFlow and DVC.mp4
    08:04
  • 5. Shared repository with DagsHub and MLFlow.mp4
    07:37
  • 6. API development with BentoML.mp4
    08:14
  • 7. App development with Streamlit.mp4
    06:24
  • 8. CI-CD Data validation workflow with GitHub Actions.mp4
    04:31
  • 9. CICD Validating app functionality with GitHub Actions.mp4
    03:09
  • 10. CICD Automated app deployment with GitHub Actions and Heroku.mp4
    03:37
  • Description


    Advanced hands-on bootcamp of MLOps with MLFlow, Scikit-learn, CI/CD, Azure, FastAPI, Gradio, SHAP, Docker, DVC, Flask..

    What You'll Learn?


    • MLOps fundamentals
    • MLOps toolbox
    • Model versioning with MLFlow
    • Data versioning with DVC
    • Auto-ML and Low-code MLOps
    • Model Explainability, Auditability, and Interpretable machine learning
    • Containerized Machine Learning WorkFlow With Docker
    • Deploying ML in Production through APIS
    • Deploying ML in Production through web applications
    • MLOps in Azure Cloud

    Who is this for?


  • Machine Learning engineers and Data Scientists interested in MLOps
  • Machine Learning professionals who want to deploy models to production
  • Anyone interested in developing APIs in FastAPI or Flask
  • Anyone who wants to learn Docker, Azure, DVC o MLFlow
  • What You Need to Know?


  • Python fundamentals
  • More details


    Description

    Are you interested in leveraging the power of Machine Learning (ML) to automate and optimize your business operations, but struggling with the complexity and challenges of deploying and managing ML models at scale? Look no further than this comprehensive MLOps course on Udemy.

    In this course, you'll learn how to apply DevOps and DataOps principles to the entire ML lifecycle, from designing and developing ML models to deploying and monitoring them in production. You'll gain hands-on experience with a wide range of MLOps tools and techniques, including Docker, Deepchecks, MLFlow, DVC, and DagsHub, and learn how to build scalable and reproducible ML pipelines.

    The course is divided into diferent sections, covering all aspects of the MLOps lifecycle in detail.


    What does the course include?


    • MLOps fundamentals. We will learn about the Basic Concepts and Fundamentals of MLOps. We will look at traditional ML model management challenges and how MLOps addresses those problems to offer solutions.

    • MLOps toolbox. We will learn how to apply MLOps tools to implement an end-to-end project.

    • Model versioning with MLFlow. We will learn to version and register machine learning models with MLFlow. MLflow is an open source platform for managing the ML lifecycle, including experimentation, reproducibility, deployment, and a central model registry.

    • Data versioning with DVC. Data Version Control (DVC) lets you capture the versions of your data and models in Git commits, while storing them on-premises or in cloud storage. It also provides a mechanism to switch between these different data contents.

    • Create a shared ML repository with DagsHub, DVC, Git and MLFlow. Use DagsHub, DVC, Git and MLFlow to version and registry your ML models.

    • Auto-ML and Low-code MLOps. We will learn to automate the development of machine learning models with Auto-Ml and Low-code libraries such as Pycaret. Pycaret automates much of the MLOps cycle, including model versioning, training, evaluation, and deployment.

    • Explainability, Auditability, and Interpretable machine learning. Learn about model interpretability, explainability, auditability, and data drift with SHAP and Evidently.

    • Containerized Machine Learning WorkFlow With Docker. Docker is one of the most used tools to package the code and dependencies of our application and distribute it efficiently. We will learn how to use Docker to package our Machine Learning applications.

    • Deploying ML in Production through APIS. We will learn about deploying models to production through API development with FastAPI and Flask. We will also learn to deploy those APIs in the Azure Cloud using Azure containers.

    • Deploying ML in Production through web applications. We will learn to develop web applications with embedded machine learning models using Gradio. We will also learn how to develop an ML application with Flask and HTML, distribute it via a Docker container, and deploy it to production in Azure.

    • BentoML for automated development of ML services. You will learn about BentoML, including introduction to BentoML, generating an ML service with BentoML, putting the service into production with BentoML and Docker, integrating BentoML and MLflow, and comparison of tools for developing ML services.

    • MLOps in Azure Cloud. Finally, we will learn about the development and deployment of models in the Cloud, specifically in Azure. We will learn how to train models on Azure, put them into production, and then consume those models.

    • Deploying ML services in Heroku. Including fundamentals of Heroku and a practical lab on deploying an ML service in Heroku.

    • Continuous integration and delivery (CI/CD) with GitHub Actions and CML. You will learn about GitHub Actions and CML, including introduction to GitHub Actions, practical lab of GitHub Actions, Continuous Machine Learning (CML), and practical lab of applying GitHub Actions and CML to MLOps.

    • Model Monitoring with Evidently AI. You will learn about model and service monitoring using Evidently AI and how to use it to monitor a model in production, identify data drift, and evaluate the model quality.

    • Model Monitoring with Deepchecks. You will learn about the components of Deepchecks, including checks, conditions, and suites, and get hands-on experience using Data Integrity Suite, Train Test Validation Suite, Model Evaluation Suite, and Custom Performance Suite.

    • Complete MLOps Project. You will work on a complete MLOps project from start to finish. This includes developing an ML model, validating code and pre-processing, versioning the project with MLFlow and DVC, sharing the repository with DagsHub and MLFlow, developing an API with BentoML, creating an app with Streamlit, and implementing a CI/CD workflow using GitHub Actions for data validation, application testing, and automated deployment to Heroku.


    Join today and get instant and lifetime access to:

    • MLOps Training Guide (PDF e-book)

    • Downloadable files, codes, and resources

    • Laboratories applied to use cases

    • Practical exercises and quizzes

    • Resources such as Cheatsheets

    • 1 to 1 expert support

    • Course question and answer forum

    • 30 days money back guarantee


    Whether you're a data scientist, machine learning engineer, or DevOps professional, this course will equip you with the skills and knowledge you need to implement MLOps in your organization and take your ML projects to the next level. Sign up now and start your journey to becoming an MLOps expert!

    Who this course is for:

    • Machine Learning engineers and Data Scientists interested in MLOps
    • Machine Learning professionals who want to deploy models to production
    • Anyone interested in developing APIs in FastAPI or Flask
    • Anyone who wants to learn Docker, Azure, DVC o MLFlow

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Data Bootcamp
    Data Bootcamp
    Instructor's Courses
    Data Bootcamp transforma a los profesionales en expertos de datos al optimizar, simplificar y personalizar la experiencia de aprendizaje en línea.Desde hace años hemos ayudado a estudiantes y equipos en más de 150 países a desarrollar las habilidades de análisis e inteligencia empresarial más buscadas, a través de cursos, evaluaciones de habilidades, rutas de aprendizaje y capacitación empresarial.Aprender nuevas habilidades en el sector del dato es fácil. Data Bootcamp será tu equipo personal de instructores, expertos y mentores que te ayudarán en el proceso de aprendizaje y a desarrollar las habilidades profesionales más demandadas.Nuestro equipo se compone por expertos reconocidos en el campo del data anytics, MVPs, MCTs y expertos certificados de Microsoft.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 119
    • duration 10:03:53
    • Release Date 2023/06/16