HSinghHuggingFace's picture
Initial commit: Add ResNet50 classifier app
834c809

A newer version of the Streamlit SDK is available: 1.45.1

Upgrade
metadata
title: ResNet50 Image Classifier
emoji: 🖼️
colorFrom: blue
colorTo: red
sdk: streamlit
sdk_version: 1.22.0
app_file: app.py
pinned: false

ResNet50 Image Classifier

This Streamlit application uses a ResNet50 model trained on the ImageNet-1K dataset to classify images into 1000 different categories.

How to Use

  1. Click the "Choose an image..." button or drag and drop an image
  2. The model will automatically process your image
  3. View the top 5 predictions with their confidence scores

Model Details

  • Architecture: ResNet50
  • Dataset: ImageNet-1K
  • Input Size: 224x224 pixels
  • Number of Classes: 1000

Example Predictions

The model can identify various objects, animals, and scenes, including:

  • Common animals (dogs, cats, birds)
  • Everyday objects
  • Vehicles
  • Natural scenes
  • And many more!

Technical Details

  • Built with PyTorch and Streamlit
  • Uses standard ImageNet preprocessing
  • Runs inference on CPU
  • Displays confidence scores as progress bars

Note

For best results, use clear, well-lit images with a single main subject.