Build an Image Classifier UI
Build a drag-and-drop image classification tool running a pre-trained model in the browser via TensorFlow.js.
Requirements
Drag-and-drop image upload zoneRun MobileNet classification model in-browser via TensorFlow.jsDisplay top 5 predictions with confidence percentagesConfidence bar visualization for each predictionSupport batch classification (upload multiple images)Show processing time for each imageGallery of classified images with their top prediction labelsTechnical Notes
Use @tensorflow/tfjs and @tensorflow-models/mobilenet. The model downloads on first use (~16MB). Show a loading bar for model download.
Bonus Points
Webcam capture mode for live classificationCustom model upload (TensorFlow.js format)Compare two images' classifications side by side