End to end Deep Learning Project Implementation using MLOps Tool MLflow & DVC with CICD Deployment 🚀
DSwithBappy DSwithBappy
9.89K subscribers
28,314 views
0

 Published On Nov 24, 2023

Code: https://github.com/entbappy/End-to-En...

"🚀 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:    • Complete Python Programming (Bangla F...  
► 100 Days of Machine Learning playlist:    • 100 Days Of Machine Learning (Bengali)  
► Statistics For Machine Learning:    • Statistics For Machine Learning (Bangla)  
► Object Detection Using YOLO v6:    • YOLO v6 | Object Detection  
► Object Detection Using YOLO v7:    • YOLO v7 | Object Detection  
► Sign Language Detection Using YOLO v5:    • Sign Language Detection Using YOLO v5...  
►ONNX (Open Neural Network Exchange):    • ONNX (Open Neural Network Exchange)  

😀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:   / bappy913873  
Facebook:   / dswithbappy  
instagram:   / entbappy  
linkedin :   / boktiarahmed73  
Github: https://github.com/entbappy



🙏🙏🙏🙏🙏🙏🙏🙏
YOU JUST NEED TO DO
3 THINGS to support my channel
LIKE
SHARE
&
SUBSCRIBE
TO MY YOUTUBE CHANNEL

show more

Share/Embed