
๐ง Sneaker Authenticity Classifier (Demo Stub)
This project is a demo version of a sneaker image classification and authenticity verification pipeline, built with deep learning and Streamlit.
โ ๏ธ Note: This repository contains only stubbed frontend logic and visual samples for demonstration purposes.
๐งฉ Project Overview
The goal of this project is to build a 2-stage AI system that can:
Identify the sneaker model (e.g., Jordan 1, Yeezy 500, Off-White AJ1)
Verify authenticity (real vs fake) using model-specific visual patterns such as:
stitching
toe box shape
insole branding
label formatting
โ
A human-in-the-loop review step enables semi-automated decision making with Grad-CAM heatmaps for transparency.
๐ Key Features
โ
2-Stage Architecture
Stage 1: Model classification using EfficientNet-B0
Stage 2: Context-aware authenticity classifier
Uses predicted model label as auxiliary input
โ
Grad-CAM heatmaps
Generated for all "fake" predictions to assist human reviewers
โ
Human-in-the-loop Review
A backend reviewer confirms or overrides AI predictions before final verdict
โ
Streamlit Interface
Clean frontend UI for uploading images and viewing results
๐ Model Performance
Model Classifier (model_classifier_final.pth)
model_classifier_final.pth)Phase Accuracy Frozen (3 epochs) 71.48% Fine-tuned (12 epochs) 99.61% โ
Authenticity Classifier (context_auth_classifier_final.pth)
context_auth_classifier_final.pth)Phase Accuracy Frozen (3 epochs) 71.48% Fine-tuned (12 epochs) 94.34% โ
Combined End-to-End Accuracy:
Estimated pipeline accuracy: ~93โ95% depending on image quality
๐ง Technical Highlights
๐ Transfer Learning via EfficientNet-B0 (pretrained on ImageNet)
๐งฉ Multi-input model for authenticity (image + model label one-hot)
๐จ Explainability: Grad-CAM visualizations
๐งช Manual curation for verified authentic and fake samples from trusted datasets (e.g., GOAT, StockX, Reddit replicas)
๐ท Sample Visuals
Prediction Grad-CAM Overlay Yeezy 500
UI Screenshot
๐ Try the App Locally (Stubbed Version)
This repo only runs a stub version of the interface:
โญ๏ธ Future Scope
Expand support to 20+ sneaker models including limited editions
Convert the project to a mobile app using PyTorch Mobile or TensorFlow Lite
Build an admin dashboard for human reviewers to accept/reject predictions
Integrate resale marketplace APIs (e.g., StockX, GOAT) for instant comparisons
Offer this as a SaaS platform or plugin for sneaker marketplaces.
๐งโ๐ผ Author & Developer
Developed by Venkata Anirudh Parakala
๐ M.S. Computer Science | Sneaker enthusiast + AI developer
๐ง Contact: anirudhparakala@gmail.com
๐ LinkedIn: linkedin.com/in/anirudh-parakala
โ ๏ธ Disclaimer
This is a public-safe wrapper of a proprietary deep learning pipeline.
The model training logic, datasets, and weights are not included in this repo.
0 likes ยท 8 views ยท Aug 10, 2025
Created a sneaker authenticity classifier demo using deep learning and Streamlit.