Spaces:
Running
Running
| title: Art Style Classifier | |
| emoji: 🎨 | |
| colorFrom: indigo | |
| colorTo: blue | |
| sdk: gradio | |
| sdk_version: 5.29.1 | |
| app_file: app.py | |
| pinned: false | |
| # Art Style Classifier | |
| An interactive deep learning model that identifies 27 different artistic styles from paintings. | |
| ## About | |
| This project uses a fine-tuned ResNet34 model trained on the ArtWiki dataset containing over 50,000 images across 27 distinct art styles from Realism to Abstract Expressionism. | |
| ## Features | |
| - Classifies paintings into 27 artistic styles | |
| - Provides confidence scores for top predictions | |
| - Includes information about each art style | |
| - User-friendly interface built with Gradio | |
| ## Performance | |
| - 74.2% accuracy across all 27 classes | |
| - 76.2% precision and 74.2% recall | |
| - Particularly strong at recognizing distinctive styles like Pointillism (90%+ accuracy) | |
| ## How to Use | |
| 1. Upload an image of a painting | |
| 2. View the predicted art style with confidence scores | |
| 3. Learn about the characteristics of the predicted style |