--- 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.