graviraja/MLOps-Basics
A practical series of Jupyter notebooks and blog posts teaching MLOps basics from project setup through model deployment and CI/CD.

This repository provides a structured learning path for understanding MLOps fundamentals. It uses PyTorch Lightning for model development, Huggingface Transformers and Datasets for ML workflows, and Weights & Biases for experiment tracking. The series progresses through weekly topics: project setup with data processing and model training, experiment monitoring, and extending into configurations, testing, packaging, and deployment pipelines.
Frequently asked
- What is graviraja/MLOps-Basics?
- A practical series of Jupyter notebooks and blog posts teaching MLOps basics from project setup through model deployment and CI/CD.
- Is MLOps-Basics open source?
- Yes — graviraja/MLOps-Basics is open source, released under the MIT license.
- What language is MLOps-Basics written in?
- graviraja/MLOps-Basics is primarily written in Jupyter Notebook.
- How popular is MLOps-Basics?
- graviraja/MLOps-Basics has 8.9k stars on GitHub.
- Where can I find MLOps-Basics?
- graviraja/MLOps-Basics is on GitHub at https://github.com/graviraja/MLOps-Basics.