Mr001learner/VisMatch
0
1---2title: VisMatch - Visual Product Matcher3emoji: ๐๏ธ4colorFrom: blue5colorTo: purple6sdk: docker7pinned: false8---9 10# ๐๏ธ VisMatch - AI-Powered Visual Product Search11 12VisMatch implements a smart visual product search using a lightweight deep learning approach. The system uses MobileNetV2 to extract features and turns each product image into a 1280-dimensional vector. These feature embeddings get indexed and compared with FAISS (Facebook AI Similarity Search), allowing for visual similarity queries under 500 ms with over 75% accuracy.13 14 15## ๐ ๏ธ Tech Stack16 17The backend is built with FastAPI. It includes asynchronous routes, strong error handling, and logging for dependable production use. The machine learning pipeline combines PyTorch, MobileNetV2, and FAISS IndexFlatIP for real-time vector similarity calculations. A lightweight SQLite database holds 77 products and their metadata, including brand, price, category, and rating.18 19The frontend is a modern JavaScript-based interface that supports drag-and-drop uploads, image URLs, and a design that works well on mobile devices. Users can filter search results by category and similarity threshold.20 21The whole solution is packaged with Docker. It includes health checks and monitoring, making it easy to deploy on any cloud or free hosting platform.22 23## ๐ Product Categories24 25- ๐ **Bags** - Handbags, backpacks, purses26- ๐ฑ **Phones** - Smartphones and accessories 27- ๐ **Shoes** - Sneakers, boots, formal shoes28- โ **Watches** - Smart watches, luxury timepieces29 30## ๐ Links31 32- **Source Code**: [GitHub Repository](https://github.com/Abishekdl/smart-visual-product-matcher)33- **Developer**: Abishek - Full Stack AI Developer34 35## ๐ License36 37Apache 2.0 License - Feel free to use and modify!38 