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.
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.