
# Simple CNN-based Artist Classifier

This repo contains a simple CNN-based Keras model which classifies images into one of 10 selected artists/painters.

- The purpose of this model was for a quick prototyping
- Data has been web-crawled using `https://github.com/YoongiKim/AutoCrawler`
- 10 popular artists/painters were chosen:
    - \[ARTIST\]: \[ID\]
    - claude_monet: 0,
    - henri_matisse: 1,
    - jean_michel_basquiat: 2,
    - keith_haring: 3,
    - pablo_picasso: 4,
    - pierre_augste_renoir: 5,
    - rene_magritte: 6,
    - roy_richtenstein: 7,
    - vincent_van_gogh: 8,
    - wassily_kandinsky: 9
- About 100 representative paintings per artist were crawled and manually checked
- Dataset will be shared later

# How to use
```python
import tensorflow as tf
from huggingface_hub import from_pretrained_keras
model = from_pretrained_keras("jkang/drawing-artist-classifier")

image_file = 'monet.jpg'
img = tf.io.read_file(image_file)
img = tf.io.decode_jpeg(img, channels=3)

last_layer_activation, predictions = model(img[tf.newaxis,...])
```

# Intended uses & limitations
You can use this model freely for predicting artists or trends of a given image.
Please keep in mind that this model is not intended for production, but for research and quick prototyping.
Web-crawled image data might not have a balanced amount of drawings that sufficiently represent the artists.
---
- 2022-01-18 first created by jaekoo kang
{"language": "en", "license": "mit", "datasets": ["web crawled (coming soon)"]}
keras en license:mit has_space region:us
TAGS
#keras #en #license-mit #has_space #region-us 


# Simple CNN-based Artist Classifier

This repo contains a simple CNN-based Keras model which classifies images into one of 10 selected artists/painters.

- The purpose of this model was for a quick prototyping
- Data has been web-crawled using 'URL
- 10 popular artists/painters were chosen:
    - \[ARTIST\]: \[ID\]
    - claude_monet: 0,
    - henri_matisse: 1,
    - jean_michel_basquiat: 2,
    - keith_haring: 3,
    - pablo_picasso: 4,
    - pierre_augste_renoir: 5,
    - rene_magritte: 6,
    - roy_richtenstein: 7,
    - vincent_van_gogh: 8,
    - wassily_kandinsky: 9
- About 100 representative paintings per artist were crawled and manually checked
- Dataset will be shared later

# How to use


# Intended uses & limitations
You can use this model freely for predicting artists or trends of a given image.
Please keep in mind that this model is not intended for production, but for research and quick prototyping.
Web-crawled image data might not have a balanced amount of drawings that sufficiently represent the artists.
---
- 2022-01-18 first created by jaekoo kang
# Simple CNN-based Artist Classifier

This repo contains a simple CNN-based Keras model which classifies images into one of 10 selected artists/painters.

- The purpose of this model was for a quick prototyping
- Data has been web-crawled using 'URL
- 10 popular artists/painters were chosen:
    - \[ARTIST\]: \[ID\]
    - claude_monet: 0,
    - henri_matisse: 1,
    - jean_michel_basquiat: 2,
    - keith_haring: 3,
    - pablo_picasso: 4,
    - pierre_augste_renoir: 5,
    - rene_magritte: 6,
    - roy_richtenstein: 7,
    - vincent_van_gogh: 8,
    - wassily_kandinsky: 9
- About 100 representative paintings per artist were crawled and manually checked
- Dataset will be shared later # How to use # Intended uses & limitations
You can use this model freely for predicting artists or trends of a given image.
Please keep in mind that this model is not intended for production, but for research and quick prototyping.
Web-crawled image data might not have a balanced amount of drawings that sufficiently represent the artists.
---
- 2022-01-18 first created by jaekoo kang
TAGS
#keras #en #license-mit #has_space #region-us 
 # Simple CNN-based Artist Classifier

This repo contains a simple CNN-based Keras model which classifies images into one of 10 selected artists/painters.

- The purpose of this model was for a quick prototyping
- Data has been web-crawled using 'URL
- 10 popular artists/painters were chosen:
    - \[ARTIST\]: \[ID\]
    - claude_monet: 0,
    - henri_matisse: 1,
    - jean_michel_basquiat: 2,
    - keith_haring: 3,
    - pablo_picasso: 4,
    - pierre_augste_renoir: 5,
    - rene_magritte: 6,
    - roy_richtenstein: 7,
    - vincent_van_gogh: 8,
    - wassily_kandinsky: 9
- About 100 representative paintings per artist were crawled and manually checked
- Dataset will be shared later # How to use # Intended uses & limitations
You can use this model freely for predicting artists or trends of a given image.
Please keep in mind that this model is not intended for production, but for research and quick prototyping.
Web-crawled image data might not have a balanced amount of drawings that sufficiently represent the artists.
---
- 2022-01-18 first created by jaekoo kang
passage: TAGS
#keras #en #license-mit #has_space #region-us 
# Simple CNN-based Artist Classifier

This repo contains a simple CNN-based Keras model which classifies images into one of 10 selected artists/painters.

- The purpose of this model was for a quick prototyping
- Data has been web-crawled using 'URL
- 10 popular artists/painters were chosen:
    - \[ARTIST\]: \[ID\]
    - claude_monet: 0,
    - henri_matisse: 1,
    - jean_michel_basquiat: 2,
    - keith_haring: 3,
    - pablo_picasso: 4,
    - pierre_augste_renoir: 5,
    - rene_magritte: 6,
    - roy_richtenstein: 7,
    - vincent_van_gogh: 8,
    - wassily_kandinsky: 9
- About 100 representative paintings per artist were crawled and manually checked
- Dataset will be shared later# How to use# Intended uses & limitations
You can use this model freely for predicting artists or trends of a given image.
Please keep in mind that this model is not intended for production, but for research and quick prototyping.
Web-crawled image data might not have a balanced amount of drawings that sufficiently represent the artists.
---
- 2022-01-18 first created by jaekoo kang