Težavnost
Vaš najboljši rezultat
N/A
V vzporednem svetu družbenih omrežij je Chirper najbolj priljubljena platforma za mikro-sporočila.
Nedavno je platformo kupil slavni (in rahlo ekscentrični) Melon Husk, ki se je odločil, da jo prebrendi pod imenom Y.
Da bi naredil Y čistejši in prijaznejši, Melon Husk zahteva od vaše ekipe za podatkovno znanost, da zgradi klasifikacijski model, ki bo samodejno zaznal problematične chirp-e (spam, nepomemben vsebina ali šum), tako da jih bo mogoče filtrirati iz vira.
Prejeli ste nabor zgodovinskih chirp-ov in morate zgraditi model,
ki bo lahko klasificiral nove chirp-e.
Na voljo imate dve datoteki:
label (problematic = 1 / normal = 0)Glavni cilj: napoved verjetnosti, da je chirp problematičen
(vrednost med 0 in 1, kjer 0 = zagotovo normalen chirp, 1 = zagotovo problematičen chirp).
Vsaka vrstica predstavlja chirp, objavljen na Chirper Y, z naslednjimi atributi:
id – edinstveni identifikator chirp-achirp – besedilo chirp-alabel – samo v train.csv, 1 (problematičen) / 0 (normalen)Končni cilj: napovedati label za vrstice v test.csv.
Prvi dve podnalogi preverjata preprosto analizo chirp-ov.
Zadnja podnaloga ocenjuje uspešnost klasifikacijskega modela.
Določi dolžino vsakega chirp-a kot število znakov.
Za to podnalogo prikaži celo število.
Preštej, koliko pojavitev znaka # obstaja v chirp-u
(pomemben indikator za prekomerne hashtag-e, ki jih obožujejo spamerji 😄).
Zgradite klasifikacijski model, ki napoveduje verjetnost, da je chirp
problematičen (p ∈ [0,1]) za vsako vrstico v testu.
Ocenjevanje se izvaja z uporabo ROC krivulje in AUC (Area Under the ROC Curve).
Podnalogi 1–2 se ocenjujeta natančno (s primerjavo).
Datoteka submission.csv mora vsebovati 3 vrstice za vsako vrstico v testu,
ki ustrezajo 3 podnalogam.
Struktura:
subtaskID,datapointID,answerkjer:
kjer:
id# (celo število)id = 25758:subtaskID,datapointID,answer1,25758,212,25758,03,25758,0.083Za Podnalogo 3 se ocenjevanje izvaja z uporabo ROC AUC (Area Under the ROC Curve).
To je edinstvena mera, ki povzema uspešnost klasifikatorja
za vse možne pragove odločitve.
Nariše se ROC krivulja, ki predstavlja:
Površina pod krivuljo (AUC) se izračuna z uporabo trapeznega pravila:
Interpretacija rezultata: