Dificuldade
A tua melhor pontuação
N/D
Quando nos referimos a quadros famosos, devemos considerar também características objetivas como o tamanho da tela, o tipo de pincel com que foi pintado, a complexidade visual ou a densidade das cores, além da qualidade artística dos mesmos. A estimativa automática do valor e a identificação do estilo do pintor podem ajudar colecionadores e museus a analisar grandes coleções de obras.
Para resolver este problema você terá à disposição dois arquivos:
train.csv – contém todas as variáveis, incluindo target_price, para treinamento dos modelostest.csv – contém as mesmas variáveis, sem a coluna target_price, e os dados deste arquivo são usados para gerar as predições| Column | DType | Descrição |
|---|---|---|
| SampleID | int | Identificador único do quadro |
| canvas_size | object | Tamanho da tela (ex. "80x50") |
| is_oil_painting | bool | Indicador se o quadro é pintura a óleo |
| brush_type | object | Tipo de pincel utilizado |
| num_colors | int | Número de cores utilizadas |
| colorfulness | float | Grau de colorística |
| complexity | float | Complexidade visual |
| brightness | float | Luminosidade do quadro |
| contrast | float | Contraste do quadro |
| stroke_density | float | Densidade do pincel |
| has_signature | bool | Se o quadro tem assinatura |
| is_framed | bool | Se o quadro está emoldurado |
| uses_gold_leaf | bool | Se o quadro usa folha de ouro |
| is_restored | bool | Se o quadro foi restaurado |
| dominant_warm_colors | bool | Se predominam cores quentes |
| dominant_color | object | Cor dominante |
| art_period_hint | object | Sugestão período artístico |
| auction_house | object | Casa de leilões |
| image_quality | object | Qualidade da imagem |
| brightness_log | float | Luminosidade logarítmica |
| complexity_x_stroke | float | Complexidade × densidade pincel |
| fake_style_score | float | Pontuação estilo falso |
| painter_style_score | float | Pontuação estilo pintor |
| target_price | int | Preço do quadro (apenas em train.csv) |
Para este problema você deve resolver 3 tarefas.
Recentemente, um algoritmo revolucionário foi descoberto por um grupo de pesquisadores em inteligência artificial e arte. Este pode avaliar, com base nas características objetivas do quadro, se um quadro é certamente autêntico ou não.
Para cada quadro, o algoritmo calcula uma Pontuação de Autenticidade Artística (PAA) usando as seguintes regras:
stroke_density > 0.7, adiciona 2 pontos à PAA.complexity > 0.65, adiciona 2 pontos à PAA.uses_gold_leaf = True, adiciona 1 ponto à PAA.has_signature = True, adiciona 1 ponto à PAA.num_colors > 65 e colorfulness > 0.7, adiciona 2 pontos à PAA.contrast < 0.4 ou brightness < 0.45 ou brightness > 0.75, subtrai 1 ponto da PAA.Após calcular a pontuação, o quadro recebe a etiqueta:
Autentico: se PAA ≥ 5
Incerto: se PAA < 5
Answer no arquivo de submissão será Autentico ou Incerto para cada quadro em test.csv.
Sabe-se que os quadros no conjunto de dados foram realizados por 5 pintores famosos, mas a informação sobre o pintor não está disponível.
Sua tarefa é atribuir a cada quadro em test.csv um ID numérico entre 0 e 4, de forma que quadros realizados pelo mesmo pintor recebam o mesmo ID.
Answer no arquivo de submissão será o ID numérico (0, 1, 2, 3 ou 4) para cada quadro em test.csv.Para cada quadro incluído em train.csv temos especificado um preço (coluna target_price). Com base nas informações disponíveis em train.csv, treine um modelo de Inteligência Artificial que seja capaz de prever para os quadros em test.csv o preço.
O arquivo submission.csv deve conter:
SampleID - extraído do arquivo test.csv;subtaskID - pode ser: Task1, Task2, Task3;Answer - valor calculado ou estimado para o quadro indicado por SampleID na tarefa indicada por subtaskID.Para esta subtarefa usa-se comparação exata entre as respostas enviadas (Autentico / Incerto) e as etiquetas corretas.
A avaliação é feita usando Adjusted Rand Index (ARI).
A avaliação é feita usando Mean Absolute Error (MAE).
Regras: