An intensive, production-oriented Machine Learning Engineering repository covering the full lifecycle of ML systems: from raw data cleaning and classical ML models to Deep Learning, RAG/GenAI pipelines, and MLOps containerization.
Data Ingestion ➔ Feature Engineering ➔ ML/DL Modeling ➔ RAG Integration ➔ FastAPI Serving ➔ Docker Container
| Day | Module Focus | Technologies Used | Output / Deliverable |
|---|---|---|---|
| Day 01 | Data Preprocessing & Pipelines | Pandas, NumPy, Scikit-Learn |
Modular Data Cleaning & Transformer Script |
| Day 02 | Classical ML & Hyperparameter Tuning | XGBoost, Optuna, Joblib |
Model Artifact & Evaluation Report |
| Day 03 | Deep Learning from Scratch | PyTorch, BatchNorm, Dropout |
Custom ANN Training & Loss Curve |
| Day 04 | Specialized Architectures & Transformers | ResNet18, Hugging Face (DistilBERT) |
Computer Vision & NLP Classifiers |
| Day 05 | GenAI & RAG Pipeline | LangChain, ChromaDB, HuggingFace |
Context-Aware Document Querying System |
| Day 06 | MLOps: Serving & Containerization | FastAPI, Pydantic, Docker |
Production-Ready Dockerized REST API |
| Day 07 | System Integration & Portfolio Setup | Markdown, Git, System Design |
End-to-End Portfolio & Documentation |
git clone [https://github.com/YOUR_USERNAME/7-Days-ML-Bootcamp.git](https://github.com/YOUR_USERNAME/7-Days-ML-Bootcamp.git)
cd 7-Days-ML-Bootcamp
cd Day06_MLOps_FastAPI_Docker
docker build -t ml-service:v1 .
docker run -p 8000:8000 ml-service:v1
Access interactive API documentation at: http://localhost:8000/docs
cd Day05_GenAI_RAG_Pipeline
python -m venv venv && source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
python rag_pipeline.py
- Automated Data Processing: Leak-free pipelines using Scikit-Learn
ColumnTransformer. - Hyperparameter Optimization: Bayesian optimization driven by
Optunafor XGBoost. - Modern Deep Learning: Custom PyTorch training loop incorporating
AdamWand regularization techniques. - Vector Search & RAG: Local semantic embeddings stored in
ChromaDBfor instant text retrieval. - Production MLOps: API validation via
Pydanticmodels and multi-stageDockerfilecreation.
This project is licensed under the MIT License - see the LICENSE file for details. '''
*.joblib *.pth *.safetensors artifacts/ chroma_db/
.DS_Store .vscode/