Blogs
Welcome to my blog corner! Here, I share hands-on tutorials, insights from real-world data science projects, and personal reflections on my journey in AI. I hope you find something helpful, or inspiring along the way.
Understanding Model Context Protocol (MCP)
Think of the Model Context Protocol (MCP) as the USB-C of AI — a universal connector that lets language models securely plug into tools, data, and workflows with consistency and control.
CLIP: A Vision + Language Model
A hands-on walkthrough of building a CLIP model, including vision and text encoders, contrastive loss, and training. Great for understanding how multimodal models really work.
How I Fine-Tuned Mistral-7B Model with LoRA (Low Rank Adaptation)
This blog walks through the post-training process of large language models (LLMs), focusing on Supervised Fine-Tuning (SFT) and why Parameter-Efficient Fine-Tuning (PEFT) methods like LoRA are becoming essential.
YOLOv5 Custom Object Detection on Fashion Accessories
This project covers the complete pipeline of training a YOLOv5 model for custom object detection on fashion classes like topwear, bottomwear, footwear, handbag and eyewear. It walks through data annotation using Label Studio, training YOLOv5-Large with custom classes, and running inference using OpenCV-DNN. Whether you're new to object detection or fine-tuning YOLOv5 for a domain-specific task, this guide has you covered.
Build and Deploy PyTorch Models with Gradio & TorchScript
This blog covers how to create interactive demos and deploy deep learning models using Gradio and TorchScript. Starting from simple examples to advanced use cases like image classification, batch processing, and chatbot deployment, you'll learn how to build both server and client apps. We also explore how to serialize PyTorch models using TorchScript via scripting and tracing, and walk through deploying a real-world model end-to-end.