Master End-to-End Deep Learning Deployment with MLflow, DVC & CI/CD π
Learn how to build, manage, and deploy a deep learning model for chest cancer classification using MLOps tools like MLflow and DVC. Follow the step-by-step tutorial and access the complete code on GitHub!

DSwithBappy
83.8K views β’ Nov 24, 2023

About this video
Code: https://github.com/entbappy/End-to-End-Chest-Cancer-Classification-using-MLflow-DVC
"π Dive into the world of MLOps with my comprehensive tutorial on implementing an end-to-end deep learning project! In this video, we explore the power of MLflow & DVC to streamline the machine learning lifecycle, from data versioning to model deployment.
π Discover how to effectively manage and version your pipeline using DVC (Data Version Control), ensuring reproducibility and easy collaboration among team members. Learn the ropes of MLflow for tracking experiments, packaging code, and sharing models seamlessly.
π§ Master the art of continuous integration and deployment (CI/CD) specific to machine learning models, empowering you to automate testing, training, and deployment pipelines effortlessly.
π§ Whether you're a beginner or an experienced data scientist, this tutorial provides valuable insights and hands-on guidance for implementing MLOps practices into your deep learning projects.
β¬β¬β¬β¬β¬ Contents of this video β¬β¬β¬β¬β¬
00:00:00 - Introduction
00:10:50 - Project Demo
00:15:34 - MLflow Demo
01:03:09 - MLflow with Dagshub
01:20:04 - MLflow with AWS
01:44:34 - Github Repository Setup
01:47:08 - Project Template Creation
01:59:52 - Requirements Installation & Project Setup
02:06:31 - Logging, Exception & Utils Modules
02:26:58 - Project Workflows
02:30:02 - Data Ingestion Component
03:08:16 - Prepare Base Model Component
03:28:35 - Model Trainer Component
03:41:37 - Model Evaluation Component & MLflow Integration
04:23:09 - DVC Pipeline
04:48:03 - Prediction Pipeline & User App
04:57:09 - Dockerization & AWS CICD Deployment
Check out my other playlists:
βΊ Complete Python Programming: https://youtube.com/playlist?list=PLkz_y24mlSJaY8YuDJniDw-naFVMac-3k
βΊ 100 Days of Machine Learning playlist: https://youtube.com/playlist?list=PLkz_y24mlSJY0Zh22f4n_sOvhObBaY1yL
βΊ Statistics For Machine Learning: https://youtube.com/playlist?list=PLkz_y24mlSJbmCcNrXYvR4ogG1IYnqdZr
βΊ Object Detection Using YOLO v6: https://youtube.com/playlist?list=PLkz_y24mlSJY3H0WZGY2XKvuFdvkJS9oM
βΊ Object Detection Using YOLO v7: https://youtube.com/playlist?list=PLkz_y24mlSJagh6O2MIrgI-Ki-t1rhjLI
βΊ Sign Language Detection Using YOLO v5: https://youtube.com/playlist?list=PLkz_y24mlSJYWpwFbU8fyaBSwihoVHiJz
βΊONNX (Open Neural Network Exchange): https://youtube.com/playlist?list=PLkz_y24mlSJZJx9sQJCyFZt50S4ji1PeR
πPlease donate if you want to support the channel through Buy me a coffee: https://www.buymeacoffee.com/dswithbappy
This channel focuses on providing content on Data Science, Artificial Intelligence, Machine Learning, Deep Learning, Computer Vision, Natural language processing, Python programming, etc. in Bangla and English.
My mission is to provide inspiration, motivation & good quality education to students for learning and human development, and to become an expert in Artificial Intelligence, Machine Learning, Deep Learning, Computer Vision, Natural language processing, Python programming, and so on.
#dswithbappy aims to change this education system of Bangladesh.
I believe that high-quality education is not just for the privileged few. It is the right of everyone who seeks it. My aim is to bring quality education to every single student. All I need from you is intent, a ray of passion to learn.
Thanks!
#dswithbappy
Connect with me here:
Twitter: https://twitter.com/bappy913873
Facebook: https://www.facebook.com/groups/dswithbappy
instagram: https://www.instagram.com/entbappy/
linkedin : https://www.linkedin.com/in/boktiarahmed73/
Github: https://github.com/entbappy
ππππππππ
YOU JUST NEED TO DO
3 THINGS to support my channel
LIKE
SHARE
&
SUBSCRIBE
TO MY YOUTUBE CHANNEL
"π Dive into the world of MLOps with my comprehensive tutorial on implementing an end-to-end deep learning project! In this video, we explore the power of MLflow & DVC to streamline the machine learning lifecycle, from data versioning to model deployment.
π Discover how to effectively manage and version your pipeline using DVC (Data Version Control), ensuring reproducibility and easy collaboration among team members. Learn the ropes of MLflow for tracking experiments, packaging code, and sharing models seamlessly.
π§ Master the art of continuous integration and deployment (CI/CD) specific to machine learning models, empowering you to automate testing, training, and deployment pipelines effortlessly.
π§ Whether you're a beginner or an experienced data scientist, this tutorial provides valuable insights and hands-on guidance for implementing MLOps practices into your deep learning projects.
β¬β¬β¬β¬β¬ Contents of this video β¬β¬β¬β¬β¬
00:00:00 - Introduction
00:10:50 - Project Demo
00:15:34 - MLflow Demo
01:03:09 - MLflow with Dagshub
01:20:04 - MLflow with AWS
01:44:34 - Github Repository Setup
01:47:08 - Project Template Creation
01:59:52 - Requirements Installation & Project Setup
02:06:31 - Logging, Exception & Utils Modules
02:26:58 - Project Workflows
02:30:02 - Data Ingestion Component
03:08:16 - Prepare Base Model Component
03:28:35 - Model Trainer Component
03:41:37 - Model Evaluation Component & MLflow Integration
04:23:09 - DVC Pipeline
04:48:03 - Prediction Pipeline & User App
04:57:09 - Dockerization & AWS CICD Deployment
Check out my other playlists:
βΊ Complete Python Programming: https://youtube.com/playlist?list=PLkz_y24mlSJaY8YuDJniDw-naFVMac-3k
βΊ 100 Days of Machine Learning playlist: https://youtube.com/playlist?list=PLkz_y24mlSJY0Zh22f4n_sOvhObBaY1yL
βΊ Statistics For Machine Learning: https://youtube.com/playlist?list=PLkz_y24mlSJbmCcNrXYvR4ogG1IYnqdZr
βΊ Object Detection Using YOLO v6: https://youtube.com/playlist?list=PLkz_y24mlSJY3H0WZGY2XKvuFdvkJS9oM
βΊ Object Detection Using YOLO v7: https://youtube.com/playlist?list=PLkz_y24mlSJagh6O2MIrgI-Ki-t1rhjLI
βΊ Sign Language Detection Using YOLO v5: https://youtube.com/playlist?list=PLkz_y24mlSJYWpwFbU8fyaBSwihoVHiJz
βΊONNX (Open Neural Network Exchange): https://youtube.com/playlist?list=PLkz_y24mlSJZJx9sQJCyFZt50S4ji1PeR
πPlease donate if you want to support the channel through Buy me a coffee: https://www.buymeacoffee.com/dswithbappy
This channel focuses on providing content on Data Science, Artificial Intelligence, Machine Learning, Deep Learning, Computer Vision, Natural language processing, Python programming, etc. in Bangla and English.
My mission is to provide inspiration, motivation & good quality education to students for learning and human development, and to become an expert in Artificial Intelligence, Machine Learning, Deep Learning, Computer Vision, Natural language processing, Python programming, and so on.
#dswithbappy aims to change this education system of Bangladesh.
I believe that high-quality education is not just for the privileged few. It is the right of everyone who seeks it. My aim is to bring quality education to every single student. All I need from you is intent, a ray of passion to learn.
Thanks!
#dswithbappy
Connect with me here:
Twitter: https://twitter.com/bappy913873
Facebook: https://www.facebook.com/groups/dswithbappy
instagram: https://www.instagram.com/entbappy/
linkedin : https://www.linkedin.com/in/boktiarahmed73/
Github: https://github.com/entbappy
ππππππππ
YOU JUST NEED TO DO
3 THINGS to support my channel
LIKE
SHARE
&
SUBSCRIBE
TO MY YOUTUBE CHANNEL
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
83.8K
Likes
2.3K
Duration
05:23:58
Published
Nov 24, 2023
User Reviews
4.7
(16) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.