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.