Difficoltà
Il tuo miglior punteggio
N/D
Quando ci riferiamo ai dipinti celebri, dobbiamo tenere conto anche di caratteristiche oggettive come la dimensione della tela, il tipo di pennello con cui è stato dipinto, la complessità visiva o la densità dei colori, oltre alla qualità artistica di questi. La stima automatica del valore e l'identificazione dello stile del pittore possono aiutare collezionisti e musei ad analizzare grandi collezioni di opere.
Per risolvere questo problema avrete a disposizione due file:
train.csv – contiene tutte le variabili, incluso target_price, per l'addestramento dei modellitest.csv – contiene le stesse variabili, senza la colonna target_price, e i dati di questo file sono utilizzati per generare le predizioni| Column | DType | Descrizione |
|---|---|---|
| SampleID | int | Identificatore unico del dipinto |
| canvas_size | object | Dimensione della tela (es. "80x50") |
| is_oil_painting | bool | Indicatore se il dipinto è pittura ad olio |
| brush_type | object | Tipo di pennello utilizzato |
| num_colors | int | Numero di colori utilizzati |
| colorfulness | float | Grado di colorismo |
| complexity | float | Complessità visiva |
| brightness | float | Luminosità del dipinto |
| contrast | float | Contrasto del dipinto |
| stroke_density | float | Densità del pennello |
| has_signature | bool | Se il dipinto ha una firma |
| is_framed | bool | Se il dipinto è incorniciato |
| uses_gold_leaf | bool | Se il dipinto utilizza foglia d'oro |
| is_restored | bool | Se il dipinto è stato restaurato |
| dominant_warm_colors | bool | Se predominano i colori caldi |
| dominant_color | object | Colore dominante |
| art_period_hint | object | Suggerimento periodo artistico |
| auction_house | object | Casa d'aste |
| image_quality | object | Qualità dell'immagine |
| brightness_log | float | Luminosità logaritmica |
| complexity_x_stroke | float | Complessità × densità pennello |
| fake_style_score | float | Punteggio stile falso |
| painter_style_score | float | Punteggio stile pittore |
| target_price | int | Prezzo del dipinto (solo in train.csv) |
Per questo problema dovete risolvere 3 task.
Recentemente, un algoritmo rivoluzionario è stato scoperto da un gruppo di ricercatori in intelligenza artificiale e arte. Questo può valutare, sulla base delle caratteristiche oggettive del dipinto, se un dipinto è sicuramente autentico o no.
Per ogni dipinto, l'algoritmo calcola un Punteggio di Autenticità Artistica (PAA) utilizzando le seguenti regole:
stroke_density > 0.7, aggiungi 2 punti al PAA.complexity > 0.65, aggiungi 2 punti al PAA.uses_gold_leaf = True, aggiungi 1 punto al PAA.has_signature = True, aggiungi 1 punto al PAA.num_colors > 65 e colorfulness > 0.7, aggiungi 2 punti al PAA.contrast < 0.4 o brightness < 0.45 o brightness > 0.75, sottrai 1 punto dal PAA.Dopo aver calcolato il punteggio, il dipinto riceve l'etichetta:
Autentic: se PAA ≥ 5
Incert: se PAA < 5
Answer nel file di submission sarà Autentic o Incert per ogni dipinto in test.csv.
Si sa che i dipinti nel dataset sono stati realizzati da 5 pittori celebri, ma l'informazione sul pittore non è disponibile.
Il vostro compito è assegnare a ogni dipinto in test.csv un ID numerico tra 0 e 4, in modo che i dipinti realizzati dallo stesso pittore ricevano lo stesso ID.
Answer nel file di submission sarà l'ID numerico (0, 1, 2, 3 o 4) per ogni dipinto in test.csv.Per ogni dipinto incluso in train.csv abbiamo specificato un prezzo (colonna target_price). Sulla base delle informazioni disponibili in train.csv, addestrate un modello di Intelligenza Artificiale che sia capace di predire per i dipinti in test.csv il prezzo.
Il file submission.csv deve contenere:
SampleID - preso dal file test.csv;subtaskID - può essere: Task1, Task2, Task3;Answer - il valore calcolato o stimato per il dipinto indicato da SampleID al task indicato da subtaskID.Per questo subtask si utilizza il confronto esatto tra le risposte inviate (Autentic / Incert) e le etichette corrette.
La valutazione viene effettuata utilizzando Adjusted Rand Index (ARI).
La valutazione viene effettuata utilizzando Mean Absolute Error (MAE).
Regole: