Difficulty
Your best score
N/A
When we refer to famous paintings, we must also consider objective characteristics such as canvas size, the type of brush used for painting, visual complexity, or color density, alongside their artistic quality. Automatic value estimation and painter style identification can help collectors and museums analyze large collections of artworks.
To solve this problem, you will have two files at your disposal:
train.csv – contains all variables, including target_price, for training modelstest.csv – contains the same variables, without the target_price column, and the data in this file is used for generating predictions| Column | DType | Description |
|---|---|---|
| SampleID | int | Unique identifier of the painting |
| canvas_size | object | Canvas size (e.g., "80x50") |
| is_oil_painting | bool | Indicator if the painting is an oil painting |
| brush_type | object | Type of brush used |
| num_colors | int | Number of colors used |
| colorfulness | float | Degree of colorfulness |
| complexity | float | Visual complexity |
| brightness | float | Brightness of the painting |
| contrast | float | Contrast of the painting |
| stroke_density | float | Brush density |
| has_signature | bool | Whether the painting has a signature |
| is_framed | bool | Whether the painting is framed |
| uses_gold_leaf | bool | Whether the painting uses gold leaf |
| is_restored | bool | Whether the painting has been restored |
| dominant_warm_colors | bool | Whether warm colors predominate |
| dominant_color | object | Dominant color |
| art_period_hint | object | Artistic period hint |
| auction_house | object | Auction house |
| image_quality | object | Image quality |
| brightness_log | float | Logarithmic brightness |
| complexity_x_stroke | float | Complexity × brush density |
| fake_style_score | float | Fake style score |
| painter_style_score | float | Painter style score |
| target_price | int | Price of the painting (only in train.csv) |
For this problem you have to solve 3 tasks.
Recently, a revolutionary algorithm has been discovered by a group of researchers in artificial intelligence and art. It can evaluate, based on the objective characteristics of the painting, whether a painting is certainly authentic or not.
For each painting, the algorithm calculates an Artistic Authenticity Score (AAS) using the following rules:
stroke_density > 0.7, add 2 points to AAS.complexity > 0.65, add 2 points to AAS.uses_gold_leaf = True, add 1 point to AAS.has_signature = True, add 1 point to AAS.num_colors > 65 and colorfulness > 0.7, add 2 points to AAS.contrast < 0.4 or brightness < 0.45 or brightness > 0.75, subtract 1 point from AAS.After calculating the score, the painting receives the label:
Autentic: if AAS ≥ 5
Incert: if AAS < 5
Answer in the submission file will be Autentic or Incert for each painting in test.csv.
It is known that the paintings in the dataset were created by 5 famous painters, but the information about the painter is not available.
Your task is to assign each painting in test.csv a numeric ID between 0 and 4, so that paintings created by the same painter receive the same ID.
Answer in the submission file will be the numeric ID (0, 1, 2, 3, or 4) for each painting in test.csv.For each painting included in train.csv we have a specified price (the target_price column). Based on the information available in train.csv, train an Artificial Intelligence model that can predict the price for the paintings in test.csv.
The submission.csv file must contain:
SampleID - taken from the test.csv file;subtaskID - can be: Task1, Task2, Task3;Answer - the calculated or estimated value for the painting indicated by SampleID for the task indicated by subtaskID.For this subtask, exact comparison is used between submitted answers (Autentic / Incert) and correct labels.
Evaluation is done using Adjusted Rand Index (ARI).
Evaluation is done using Mean Absolute Error (MAE).
Rules: