Trudność
Twój najlepszy wynik
Nie dotyczy
Kiedy odnosimy się do słynnych obrazów, musimy uwzględniać również obiektywne charakterystyki takie jak rozmiar płótna, typ pędzla, którym został namalowany, złożoność wizualna czy gęstość kolorów, oprócz ich jakości artystycznej. Automatyczna ocena wartości i identyfikacja stylu malarza mogą pomóc kolekcjonerom i muzeom w analizie dużych kolekcji dzieł.
Do rozwiązania tego problemu będziecie mieli do dyspozycji dwa pliki:
train.csv – zawiera wszystkie zmienne, włącznie z target_price, do trenowania modelitest.csv – zawiera te same zmienne, bez kolumny target_price, a dane z tego pliku są używane do generowania predykcji| Column | DType | Opis |
|---|---|---|
| SampleID | int | Unikalny identyfikator obrazu |
| canvas_size | object | Rozmiar płótna (np. "80x50") |
| is_oil_painting | bool | Wskaźnik czy obraz jest malarstwem olejnym |
| brush_type | object | Typ użytego pędzla |
| num_colors | int | Liczba użytych kolorów |
| colorfulness | float | Stopień kolorystyki |
| complexity | float | Złożoność wizualna |
| brightness | float | Jasność obrazu |
| contrast | float | Kontrast obrazu |
| stroke_density | float | Gęstość pędzla |
| has_signature | bool | Czy obraz ma podpis |
| is_framed | bool | Czy obraz jest oprawiony |
| uses_gold_leaf | bool | Czy obraz używa złotej folii |
| is_restored | bool | Czy obraz został odrestaurowany |
| dominant_warm_colors | bool | Czy przeważają kolory ciepłe |
| dominant_color | object | Kolor dominujący |
| art_period_hint | object | Wskazówka okresu artystycznego |
| auction_house | object | Dom aukcyjny |
| image_quality | object | Jakość obrazu |
| brightness_log | float | Jasność logarytmiczna |
| complexity_x_stroke | float | Złożoność × gęstość pędzla |
| fake_style_score | float | Wynik stylu fałszywego |
| painter_style_score | float | Wynik stylu malarza |
| target_price | int | Cena obrazu (tylko w train.csv) |
Dla tego problemu macie do rozwiązania 3 zadania.
Niedawno rewolucyjny algorytm został odkryty przez grupę badaczy w dziedzinie sztucznej inteligencji i sztuki. Może on ocenić, na podstawie obiektywnych charakterystyk obrazu, czy obraz jest z pewnością autentyczny czy nie.
Dla każdego obrazu algorytm oblicza Wynik Autentyczności Artystycznej (WAA) używając następujących reguł:
stroke_density > 0.7, dodaj 2 punkty do WAA.complexity > 0.65, dodaj 2 punkty do WAA.uses_gold_leaf = True, dodaj 1 punkt do WAA.has_signature = True, dodaj 1 punkt do WAA.num_colors > 65 i colorfulness > 0.7, dodaj 2 punkty do WAA.contrast < 0.4 lub brightness < 0.45 lub brightness > 0.75, odejmij 1 punkt od WAA.Po obliczeniu wyniku obraz otrzymuje etykietę:
Autentyczny: jeśli WAA ≥ 5
Niepewny: jeśli WAA < 5
Answer w pliku submisji będzie Autentyczny lub Niepewny dla każdego obrazu z test.csv.
Wiadomo, że obrazy w zbiorze danych zostały wykonane przez 5 słynnych malarzy, ale informacja o malarzu nie jest dostępna.
Waszym zadaniem jest przypisanie każdemu obrazowi z test.csv ID numerycznego między 0 a 4, tak aby obrazy wykonane przez tego samego malarza otrzymały to samo ID.
Answer w pliku submisji będzie ID numerycznym (0, 1, 2, 3 lub 4) dla każdego obrazu z test.csv.Dla każdego obrazu zawartego w train.csv mamy określoną cenę (kolumna target_price). Na podstawie informacji dostępnych w train.csv, wytrenujcie model Sztucznej Inteligencji, który będzie w stanie przewidzieć dla obrazów z test.csv cenę.
Plik submission.csv musi zawierać:
SampleID - pobrany z pliku test.csv;subtaskID - może być: Task1, Task2, Task3;Answer - wartość obliczona lub oszacowana dla obrazu wskazanego przez SampleID w zadaniu wskazanym przez subtaskID.Dla tego podzadania używa się porównania dokładnego między przesłanymi odpowiedziami (Autentyczny / Niepewny) a poprawnymi etykietami.
Ocena odbywa się za pomocą Adjusted Rand Index (ARI).
Ocena odbywa się za pomocą Mean Absolute Error (MAE).
Reguły: