Milan Ghimire

Projects

Instance Segmentation with YOLOv8

A real-time instance-segmentation project in Python. YOLOv8's segmentation weights trace the exact pixel outline of each object in a video, and a built-in tracker keeps a stable ID on every instance across frames. The whole script is explained line by line.

Computer Vision with OpenCV & YOLOv8

A hands-on computer-vision journey in Python - from reading and drawing on images with OpenCV, through real-time object detection and object counting with YOLOv8, to a motion-based burglar detector. Every script is broken down line by line. (Instance segmentation gets its own deep-dive in a separate project.)

Handwriting Recognition using PyTorch

A deep learning project that trains a Convolutional Neural Network (CNN) in PyTorch to recognise handwritten digits from the MNIST dataset, tracked end-to-end with TensorBoard.

Movie Recommendation System using TMDB Dataset

A content-based movie recommendation system using TF-IDF vectorization and cosine similarity on TMDB metadata.