Dificultad
Tu mejor puntuación
N/D
Cuando nos referimos a cuadros famosos, debemos tener en cuenta también características objetivas como el tamaño del lienzo, el tipo de pincel con el que fue pintado, la complejidad visual o la densidad de colores, además de su calidad artística. La estimación automática del valor y la identificación del estilo del pintor pueden ayudar a coleccionistas y museos a analizar grandes colecciones de obras.
Para resolver este problema tendrás a disposición dos archivos:
train.csv – contiene todas las variables, incluyendo target_price, para el entrenamiento de modelostest.csv – contiene las mismas variables, sin la columna target_price, y los datos de este archivo se usan para generar las predicciones| Column | DType | Descripción |
|---|---|---|
| SampleID | int | Identificador único del cuadro |
| canvas_size | object | Tamaño del lienzo (ej. "80x50") |
| is_oil_painting | bool | Indicador si el cuadro es pintura al óleo |
| brush_type | object | Tipo de pincel utilizado |
| num_colors | int | Número de colores utilizados |
| colorfulness | float | Grado de colorido |
| complexity | float | Complejidad visual |
| brightness | float | Luminosidad del cuadro |
| contrast | float | Contraste del cuadro |
| stroke_density | float | Densidad del pincel |
| has_signature | bool | Si el cuadro tiene firma |
| is_framed | bool | Si el cuadro está enmarcado |
| uses_gold_leaf | bool | Si el cuadro usa pan de oro |
| is_restored | bool | Si el cuadro ha sido restaurado |
| dominant_warm_colors | bool | Si predominan los colores cálidos |
| dominant_color | object | Color dominante |
| art_period_hint | object | Sugerencia período artístico |
| auction_house | object | Casa de subastas |
| image_quality | object | Calidad de la imagen |
| brightness_log | float | Luminosidad logarítmica |
| complexity_x_stroke | float | Complejidad × densidad pincel |
| fake_style_score | float | Puntuación estilo falso |
| painter_style_score | float | Puntuación estilo pintor |
| target_price | int | Precio del cuadro (solo en train.csv) |
Para este problema tienes que resolver 3 tareas.
Recientemente, un algoritmo revolucionario ha sido descubierto por un grupo de investigadores en inteligencia artificial y arte. Este puede evaluar, basándose en las características objetivas del cuadro, si un cuadro es auténtico con seguridad o no.
Para cada cuadro, el algoritmo calcula una Puntuación de Autenticidad Artística (PAA) usando las siguientes reglas:
stroke_density > 0.7, añade 2 puntos a PAA.complexity > 0.65, añade 2 puntos a PAA.uses_gold_leaf = True, añade 1 punto a PAA.has_signature = True, añade 1 punto a PAA.num_colors > 65 y colorfulness > 0.7, añade 2 puntos a PAA.contrast < 0.4 o brightness < 0.45 o brightness > 0.75, resta 1 punto de PAA.Después de calcular la puntuación, el cuadro recibe la etiqueta:
Auténtico: si PAA ≥ 5
Incierto: si PAA < 5
Answer en el archivo de envío será Auténtico o Incierto para cada cuadro en test.csv.
Se sabe que los cuadros del conjunto de datos han sido realizados por 5 pintores famosos, pero la información sobre el pintor no está disponible.
Vuestra tarea es asignar a cada cuadro en test.csv un ID numérico entre 0 y 4, de manera que los cuadros realizados por el mismo pintor reciban el mismo ID.
Answer en el archivo de envío será el ID numérico (0, 1, 2, 3 o 4) para cada cuadro en test.csv.Para cada cuadro incluido en train.csv tenemos especificado un precio (columna target_price). Basándose en la información disponible en train.csv, entrenen un modelo de Inteligencia Artificial que sea capaz de predecir para los cuadros en test.csv el precio.
El archivo submission.csv debe contener:
SampleID - tomado del archivo test.csv;subtaskID - puede ser: Task1, Task2, Task3;Answer - el valor calculado o estimado para el cuadro indicado por SampleID en la tarea indicada por subtaskID.Para esta subtarea se usa comparación exacta entre las respuestas enviadas (Auténtico / Incierto) y las etiquetas correctas.
La evaluación se hace usando Adjusted Rand Index (ARI).
La evaluación se hace usando Mean Absolute Error (MAE).
Reglas: