File size: 991 Bytes
005a66a
 
 
 
 
 
47fcf9b
005a66a
 
 
 
8313ece
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
---
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