Obtížnost
Vaše nejlepší skóre
N/A
V paralelním světě sociálních sítí je Chirper nejpopulárnější platformou pro mikrozprávy.
Nedávno byla platforma koupena slavným (a mírně excentrickým) Melonem Huskem, který se rozhodl ji rebrandovat pod názvem Y.
Aby učinil Y čistší a přátelštější, Melon Husk žádá váš tým data science, aby vytvořil klasifikační model, který automaticky detekuje problematické chirpy (spam, irelevantní obsah nebo šum), aby mohly být filtrovány z feedu.
Obdrželi jste sadu historických chirpů a musíte vytvořit model,
který dokáže klasifikovat nové chirpy.
K dispozici máte dva soubory:
label (problematic = 1 / normal = 0)Hlavní cíl: predikce pravděpodobnosti, že chirp je problematický
(hodnota mezi 0 a 1, kde 0 = chirp určitě normální, 1 = chirp určitě problematický).
Každý řádek představuje chirp publikovaný na Chirper Y s následujícími atributy:
id – unikátní identifikátor chirpuchirp – text chirpulabel – pouze v train.csv, 1 (problematický) / 0 (normální)Konečný cíl: predikovat label pro řádky v test.csv.
První dva podúkoly ověřují jednoduchou analýzu chirpů.
Poslední podúkol hodnotí výkon klasifikačního modelu.
Určete délku každého chirpu jako počet znaků.
Pro tento podúkol zobrazte celé číslo.
Spočítejte, kolik výskytů znaku # existuje v chirpu
(důležitý indikátor pro nadměrné hashtagy, oblíbené spammery 😄).
Vytvořte klasifikační model, který predikuje pravděpodobnost, že chirp
je problematický (p ∈ [0,1]) pro každý řádek v testu.
Hodnocení se provádí pomocí ROC křivky a AUC (Area Under the ROC Curve).
Podúkoly 1–2 se hodnotí přesně (porovnáním).
Soubor submission.csv musí obsahovat 3 řádky pro každý řádek z testu,
odpovídající 3 podúkolům.
Struktura:
subtaskID,datapointID,answerkde:
kde:
id# (celé číslo)id = 25758:subtaskID,datapointID,answer1,25758,212,25758,03,25758,0.083Pro Podúkol 3 se hodnocení provádí pomocí ROC AUC (Area Under the ROC Curve).
Jedná se o jedinečnou míru, která shrnuje výkon klasifikátoru
pro všechny možné rozhodovací prahy.
Kreslí se ROC křivka, která představuje:
Plocha pod křivkou (AUC) se počítá pomocí lichoběžníkového pravidla:
Interpretace skóre: