Back to Madhav's profile

QuickSketch — AI Sketch Recognition

Full-stack AI web app that recognizes hand-drawn sketches in real time using a custom PyTorch CNN with 95.6% validation accuracy across 16 categories.

Madhav zanwarQuickSketch — AI Sketch Recognition

95.6

validation accuracy across 16 sketch categories

16

recognized categories

100%

custom-trained model, built from scratch

Overview

QuickSketch is a full-stack AI web app that recognizes hand-drawn sketches in real time. Users draw on a canvas, and a custom-trained convolutional neural network predicts what they've drawn from 16 categories — apple, bicycle, camera, sun, pizza, umbrella, star, book, fish, crown, diamond, lightning, guitar, house, mountain, and chair. The model is a PyTorch CNN trained from scratch, achieving 95.6% validation accuracy. The backend is built with Flask and deployed on Railway; the frontend is a static canvas-drawing interface deployed on GitHub Pages. Built as the flagship project from a focused two-week self-directed learning sprint covering deep learning fundamentals and full-stack deployment — from model architecture and training through to a live, publicly usable product.

Gallery

3
QuickSketch — AI Sketch Recognition · Wooble