Obtiažnosť
Vaše najlepšie skóre
N/A
V paralelnom svete sociálnych sietí je Chirper najpopulárnejšou platformou pre mikro-správy.
Nedávno bola platforma kúpená slávnym (a mierne excentrickým) Melon Husk, ktorý sa rozhodol ju rebrandovať pod názvom Y.
Aby urobil Y čistejším a priateľskejším, Melon Husk žiada od tvojho data science tímu, aby vytvoril klasifikačný model, ktorý automaticky detekuje problematické chirp-y (spam, irelevantný obsah alebo šum), aby mohli byť odfiltrované z feedu.
Dostal si sadu historických chirp-ov a musíš vytvoriť model
ktorý dokáže klasifikovať nové chirp-y.
Boli ti poskytnuté dva súbory:
label (problematic = 1 / normal = 0)Hlavný cieľ: predikcia pravdepodobnosti, že chirp je problematický
(hodnota medzi 0 a 1, kde 0 = chirp určite normálny, 1 = chirp určite problematický).
Každý riadok predstavuje chirp publikovaný na Chirper Y, s nasledujúcimi atribútmi:
id – jedinečný identifikátor chirp-uchirp – text chirp-ulabel – len v train.csv, 1 (problematický) / 0 (normálny)Konečný cieľ: predpovedať label pre riadky v test.csv.
Prvé dva subtask-y overujú jednoduchú analýzu chirp-ov.
Posledný subtask hodnotí výkonnosť klasifikačného modelu.
Urči dĺžku každého chirp-u ako počet znakov.
Zobraz pre tento subtask celé číslo.
Spočítaj koľko výskytov znaku # existuje v chirp-e
(dôležitý indikátor pre nadmerné hashtag-y, obľúbené spammermi 😄).
Vytvorte klasifikačný model, ktorý predpovedá pravdepodobnosť, že chirp
je problematický (p ∈ [0,1]) pre každý riadok z test-u.
Hodnotenie sa vykonáva pomocou ROC krivky a AUC (Area Under the ROC Curve).
Subtask-y 1–2 sa hodnotia presne (porovnaním).
Súbor submission.csv musí obsahovať 3 riadky pre každý riadok z test-u,
zodpovedajúce 3 subtask-om.
Štruktúra:
subtaskID,datapointID,answerkde:
kde:
id# (celé číslo)id = 25758:subtaskID,datapointID,answer1,25758,212,25758,03,25758,0.083Pre Subtask 3 sa hodnotenie vykonáva pomocou ROC AUC (Area Under the ROC Curve).
Toto je jedinečná miera, ktorá syntetizuje výkonnosť klasifikátora
pre všetky možné prahy rozhodnutia.
Nakreslí sa ROC krivka, ktorá reprezentuje:
Plocha pod krivkou (AUC) sa vypočítava pomocou pravidla lichobežníkov:
Interpretácia skóre: