ErdemAtak commited on
Commit
8313ece
·
verified ·
1 Parent(s): 1faa64b

Upload 7 files

Browse files
.gitattributes CHANGED
@@ -33,3 +33,8 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ impression_sunrise.jpg filter=lfs diff=lfs merge=lfs -text
37
+ les_demoiselles.jpg filter=lfs diff=lfs merge=lfs -text
38
+ mona_lisa.jpg filter=lfs diff=lfs merge=lfs -text
39
+ starry_night.jpg filter=lfs diff=lfs merge=lfs -text
40
+ the_scream.jpg filter=lfs diff=lfs merge=lfs -text
README.md CHANGED
@@ -1,13 +1,33 @@
1
- ---
2
- title: Art Style Classifier
3
- emoji: 🏆
4
- colorFrom: red
5
- colorTo: indigo
6
- sdk: gradio
7
- sdk_version: 5.29.1
8
- app_file: app.py
9
- pinned: false
10
- short_description: Deep learning classifier for 27 art styles.
11
- ---
12
-
13
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Art Style Classifier
2
+
3
+ An interactive deep learning model that identifies 27 different artistic styles from paintings.
4
+
5
+ ## About
6
+
7
+ 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.
8
+
9
+ ## Features
10
+
11
+ - Classifies paintings into 27 artistic styles
12
+ - Provides confidence scores for top predictions
13
+ - Includes information about each art style
14
+ - User-friendly interface built with Gradio
15
+
16
+ ## Performance
17
+
18
+ - 74.2% accuracy across all 27 classes
19
+ - 76.2% precision and 74.2% recall
20
+ - Particularly strong at recognizing distinctive styles like Pointillism (90%+ accuracy)
21
+
22
+ ## Technology
23
+
24
+ - Transfer learning with ResNet34
25
+ - Data augmentation techniques including rotation, flipping, and random cropping
26
+ - Class imbalance handling through weighted sampling
27
+ - Trained on MacBook with M3 Apple Silicon
28
+
29
+ ## How to Use
30
+
31
+ 1. Upload an image of a painting
32
+ 2. View the predicted art style with confidence scores
33
+ 3. Learn about the characteristics of the predicted style
impression_sunrise.jpg ADDED

Git LFS Details

  • SHA256: 6381a2bf7aa79b2d575adb020544dae20d14b89ce291999f40a46165641235bc
  • Pointer size: 131 Bytes
  • Size of remote file: 261 kB
les_demoiselles.jpg ADDED

Git LFS Details

  • SHA256: 3c52d38ceef95392769cbe0e75eccf0cd0c34bf9f7eb63a4549424cefaf61339
  • Pointer size: 131 Bytes
  • Size of remote file: 271 kB
mona_lisa.jpg ADDED

Git LFS Details

  • SHA256: e4d6c64c0d8d7cef0b70a9cca87f4d20b65d4c7653ccac2ccb0b6ec50b68ec19
  • Pointer size: 131 Bytes
  • Size of remote file: 334 kB
requirements.txt ADDED
File without changes
starry_night.jpg ADDED

Git LFS Details

  • SHA256: 5f74a2599ced6f8437e2b29a786bdde2a451ff8f01d87418a14c6bbe2ce0ad6a
  • Pointer size: 131 Bytes
  • Size of remote file: 541 kB
the_scream.jpg ADDED

Git LFS Details

  • SHA256: 1ec79f22edf384eefe71e7c0720107b4215f4010a292ded1ebf2d729a61df4ae
  • Pointer size: 131 Bytes
  • Size of remote file: 222 kB