Obtiažnosť
Vaše najlepšie skóre
N/A
Vaša spoločnosť si želá chrániť používateľov pred nežiaducimi emailmi (spam).
Pre tento účel sa rozhodlo vybudovať automatický systém, ktorý by identifikoval
spam emaily a oddelil ich od legitímnych (nonspam).
Dostali ste sadu označených emailov a musíte vybudovať model
ktorý dokáže klasifikovať nové emaily.
Boli vám poskytnuté dva súbory:
label (spam = 1 / nonspam = 0)Hlavný cieľ: predikcia pravdepodobnosti, že email je spam (hodnota medzi 0 a 1, kde 0 = určite nonspam, 1 = určite spam).
Každý riadok predstavuje email s nasledujúcimi atribútmi:
sample_id - jedinečný identifikátortext - obsah emailulabel - len v train.csv, 1 (spam)/ 0 (nonspam)Konečný cieľ: predpovedať label pre riadky v test.csv.
Prvé dva subtasky overujú jednoduchú analýzu emailov.
Posledný subtask hodnotí klasifikačný model.
Určte dĺžku každého emailu ako počet znakov.
Pre tento subtask zobrazte celé číslo.
Spočítajte koľko výskytov slova free sa nachádza v emaili.
Vytvorte klasifikačný model, ktorý predpovedá pravdepodobnosť, že email je spam (p ∈ [0,1]) pre každý riadok z testu.
Hodnotenie sa vykonáva pomocou ROC krivky a AUC (Area Under the ROC Curve).
Subtasky 1–2 sa hodnotia presne (porovnaním).
Súbor submission.csv musí obsahovať 3 riadky pre každý riadok z testu,
zodpovedajúce 3 subtaskom.
Štruktúra:
subtaskID, datapointID, answerkde:
sample_idfree (celé číslo)sample_id = 00042:subtaskID,datapointID,answer1,00042,3422,00042,33,00042,0.742Pre Subtask 3 sa hodnotenie vykonáva pomocou ROC AUC (Area Under the ROC Curve).
Toto je jedinečná miera, ktorá sumarizuje výkonnosť klasifikátora pre všetky možné prahy rozhodnutia.

