Skip to content
View akshaysatyam2's full-sized avatar

Block or report akshaysatyam2

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
akshaysatyam2/README.md

Akshay Kumar



About Me

Computer Vision Engineer | ML Researcher
Real-time CV on edge devices • Deep Learning • Generative AI • MLOps

Passionate about turning research into production-grade solutions using Computer Vision, NLP, and Deep Learning.


GitHub Activity & Stats

GitHub Stats




Skills

Category Technologies
Core ML/AI Computer Vision • NLP • Deep Learning • LLMs • RAG
Frameworks TensorFlow • PyTorch • OpenCV • YOLO • Hugging Face • LangChain
Languages Python • SQL • Bash
Tools & Platforms Docker • Kafka • MQTT • FastAPI • Git • Linux • MediaPipe
Cloud & Edge AWS (Bedrock, Lambda) • Azure Edge • MLOps • CI/CD

Featured Projects

🧠 Building a Generative Diffusion Engine from Scratch

Tech Stack: Python, PyTorch, OpenCV, Generative AI, Deep Learning

The Objective: While modern APIs make it easy to generate images with a single line of code, I wanted to deeply understand the fundamental mathematics powering state-of-the-art models like DALL-E and Sora. My goal was to build, debug, and train a Denoising Diffusion Probabilistic Model (DDPM) entirely from scratch using raw PyTorch.

Technical Architecture & Implementation:

  • The U-Net Bottleneck: I built a custom YOLO-style U-Net equipped with skip connections to preserve spatial integrity. To allow the network to track its exact position in the 1000-step denoising process, I engineered and injected Sinusoidal Position Embeddings directly into the bottleneck.
  • The Math Schedule: I implemented the forward diffusion process (adding noise) and the reverse diffusion process (removing noise) using a mathematically rigorous linear beta schedule.
  • Scaling to Production: I scaled the model to train on the full 60,000-image MNIST dataset, adjusting tensor operations to handle 32x32 dimensional scaling and massively increasing batch sizes for gradient stability.

View Code


📷 YOLO Object Detection Suite

Tech Stack: YOLOv11, Object Detection, Computer Vision

This project focuses on object detection using YOLOv11 and other YOLO models. It automates the process of identifying objects in images, making it useful for various real-world applications like surveillance, quality control, and smart monitoring.

View Code


🐾 Multi-Class Object & Text Recognition Pipeline

Tech Stack: Object Detection, OCR, Computer Vision, Python

This project solves a very practical problem by detecting humans and animals in images and videos, classifying them correctly, and optionally running Optical Character Recognition (OCR) on the same media.

View Code


🚁 Real-Time Drone Tracking System

Tech Stack: YOLO, SSD, Object Tracking, Computer Vision

An advanced system to detect and track drones effectively using YOLO and SSD (Single Shot MultiBox Detector) object detection models.


View Code


🔳 Robust QR Code Detection

Tech Stack: OpenCV, QR Detection, Computer Vision, Python

A robust QR code detection and decoding pipeline using OpenCV, designed to handle challenging real-world conditions including noisy, rotated, or low-contrast images.


View Code


🔬 Drone Image Classification Research (CNN vs ResNet50)

Tech Stack: CNN, ResNet50, Deep Learning, Image Classification

This research provides a detailed comparative analysis of two deep learning approaches for drone image classification: standard CNNs and the ResNet50 architecture.


View Code


Portfolio

Check out my live projects →
https://akshaysatyam2.github.io/akshaysatyam2/


Let's Connect

Always open to collaborations, research discussions, or just a quick chat!

"Code. Deploy. Repeat."

Pinned Loading

  1. diffusion-model diffusion-model Public

    This repository contains a modular PyTorch implementation of a Denoising Diffusion Probabilistic Model (DDPM) trained on the MNIST dataset. The model generates 32x32 images of hand-drawn digits con…

    Python

  2. Test-Cheating-Detection Test-Cheating-Detection Public

    This project uses AI and computer vision to detect academic dishonesty in exams. With YOLO for object detection and MediaPipe's pose estimation, it tracks head orientation, identifies people, and f…

    Python 1

  3. Traffic-Monitoring Traffic-Monitoring Public

    This repository contains project for monitoring of road traffic. It could be considered POC and many optimization are needed.

    Jupyter Notebook 8

  4. yolo-for-detection yolo-for-detection Public

    This project focuses on object detection using YOLOv11 or other YOLO models. It automates the process of identifying objects in images, making it useful for various real-world applications like sur…

    Python 1

  5. QRReader QRReader Public

    A robust QR code detection and decoding pipeline using OpenCV, designed to handle challenging real-world conditions including noisy, rotated or low-contrast.

    Python

  6. rag-model-framework rag-model-framework Public

    A flexible and open-source Retrieval-Augmented Generation (RAG) framework that allows users to process documents and ask contextually-aware questions. The repository supports .txt, .pdf, and .docx …

    Python 1