This repository contains a curated collection of deep learning projects implemented using various techniques and architectures including CNNs, MLPs, GANs, transfer learning, and object detection models.
- KNN Classification - A baseline machine learning classification using K-Nearest Neighbors.
- Fire Detection (MLP) - Fire detection using Multi-Layer Perceptron.
- Fire Detection (CNN) - Fire detection using Convolutional Neural Networks.
- Smile Detection (MTCNN CNN) - Detecting smiles using a Multi-Task Cascaded Convolutional Network.
- Covid Detector with Transfer Learning - Identifying COVID-19 from X-ray images using transfer learning (e.g., ResNet, VGG).
- GAN MNIST Digit Generation - Generative Adversarial Network trained on the MNIST dataset.
- CNN for Digit Classification & Recognition - CNN-based digit classification from handwritten digits.
- FastRCNN Object Detection - Object detection using Fast R-CNN architecture.
- YOLO Object Detection (YOLOv5) - Real-time object detection using the YOLOv5 architecture.
- YOLOv8 - Multitask Vision Model - A complete pipeline using YOLOv8 for object detection, segmentation, classification, pose estimation, and tracking. Implemented via
use_yolo_v8.ipynb.
- Python
- TensorFlow / Keras
- PyTorch
- OpenCV
- Scikit-learn
The goal of this repository is to demonstrate a wide range of deep learning techniques for real-world applications, useful for learning and research.