Dificultad
Tu mejor puntuación
N/D
La redacción de una agencia internacional de prensa gestiona diariamente miles de artículos provenientes de dominios variados: economía, política, ciencia, tecnología y medio ambiente. Para poder archivar y distribuir rápidamente las informaciones, cada artículo debe ser encuadrado en una categoría temática.
Debido a una falla técnica, las etiquetas de algunos artículos recientes se han perdido. La redacción recurre a ti para construir un sistema inteligente que pueda clasificar automáticamente los artículos de noticias basándose en su contenido.
Se dan dos archivos de entrada:
train.csv – contiene artículos de noticias para los cuales la categoría es conocidatest.csv – contiene artículos de noticias sin categoríaCada artículo está identificado por un id único y tiene asociado un texto.
Usando los datos de train.csv, debes construir un modelo de clasificación que prediga la etiqueta (label) de cada artículo de test.csv.
El resultado será guardado en un archivo submission.csv.
train.csvContiene las siguientes columnas:
id – identificador único del artículo (string, ej. 000001)text – contenido del artículolabel – categoría del artículo (número entero)Ejemplo:
id,text,label000001,"Wall St. Bears Claw Back Into the Black (Reuters)...",2000002,"Carlyle Looks Toward Commercial Aerospace (Reuters)...",2000003,"Oil and Economy Cloud Stocks' Outlook (Reuters)...",2test.csvContiene las siguientes columnas:
id – identificador únicotext – contenido del artículoEjemplo:
id,text120001,"Fears for T N pension after talks Unions represent..."120002,"The Race is On: Second Private Team Sets Launch..."120003,"Ky. Company Wins Grant to Study Peptides (AP)..."submission.csvEl archivo generado para la submisión debe estar en formato csv y contener lo siguiente:
id – identificador del artículolabel – categoría predichaEjemplo:
id,label120001,2120002,3120003,3train.csv.Las predicciones serán comparadas con las etiquetas reales y se calculará la exactitud:
accuracy = (numero_predicciones_correctas / numero_total_predicciones)El puntaje final se calcula basándose en la exactitud obtenida usando las siguientes reglas: