GemClassify is an AI powered web application for gemstone image classification built with FastAPI, TensorFlow, and a custom CNN model. It allows users to upload a single image or a batch of gemstone images and instantly predicts whether each sampl…
GemClassify is an AI powered web application for gemstone image classification built with FastAPI, TensorFlow, and a custom CNN model. It allows users to upload a single image or a batch of gemstone images and instantly predicts whether each sample is an authentic or imitation gemstone across six supported classes: Emerald, Ruby, Turquoise, Fake Emerald, Fake Ruby, and Fake Turquoise.
The project combines a trained deep learning model with a clean interactive interface to make gemstone inspection fast and accessible. It includes real-time prediction, confidence scoring, batch processing, probability breakdowns, and a responsive frontend designed for practical review workflows. This makes it suitable as a computer vision project that demonstrates image preprocessing, CNN-based classification, API integration, and user-focused AI product design.
i use codex to improve ui ux