Težina
Vaš najbolji rezultat
N/D
U paralelnom svijetu društvenih mreža, Chirper je najpopularnija platforma za mikro-poruke.
Nedavno je platformu kupio slavni (i pomalo ekscentrični) Melon Husk, koji je odlučio je rebrandirati pod imenom Y.
Kako bi Y učinio čišćim i prijateljskijim, Melon Husk traži od vašeg data science tima da izgradi model klasifikacije koji će automatski detektirati problematične chirp-ove (spam, irelevantni sadržaj ili šum), tako da se mogu filtrirati iz feed-a.
Dobili ste skup povijesnih chirp-ova i trebate izgraditi model
koji može klasificirati nove chirp-ove.
Na raspolaganju su vam dvije datoteke:
label (problematic = 1 / normal = 0)Glavni cilj: predviđanje vjerojatnosti da je chirp problematičan
(vrijednost između 0 i 1, gdje 0 = sigurno normalan chirp, 1 = sigurno problematičan chirp).
Svaki red predstavlja chirp objavljen na Chirper Y, s sljedećim atributima:
id – jedinstveni identifikator chirp-achirp – tekst chirp-alabel – samo u train.csv, 1 (problematičan) / 0 (normalan)Konačni cilj: predvidjeti label za redove iz test.csv.
Prva dva podzadatka provjeravaju jednostavnu analizu chirp-ova.
Zadnji podzadatak evaluira performanse modela klasifikacije.
Odredite duljinu svakog chirp-a kao broj znakova.
Prikažite za ovaj podzadatak cijeli broj.
Prebrojite koliko pojavljivanja znaka # postoji u chirp-u
(važan pokazatelj za pretjerane hashtag-ove, omiljene spammerima 😄).
Izgradite model klasifikacije koji predviđa vjerojatnost da je chirp
problematičan (p ∈ [0,1]) za svaki red iz test-a.
Evaluacija se vrši koristeći ROC krivulju i AUC (Area Under the ROC Curve).
Podzadaci 1–2 se evaluiraju točno (usporedbom).
Datoteka submission.csv mora sadržavati 3 linije za svaki red iz test-a,
koje odgovaraju 3 podzadatka.
Struktura:
subtaskID,datapointID,answergdje:
gdje:
id# (cijeli broj)id = 25758:subtaskID,datapointID,answer1,25758,212,25758,03,25758,0.083Za Podzadatak 3, evaluacija se vrši koristeći ROC AUC (Area Under the ROC Curve).
Ovo je jedinstvena mjera koja sintetizira performanse klasifikatora
za sve moguće pragove odlučivanja.
Crta se ROC krivulja, koja predstavlja:
Površina ispod krivulje (AUC) računa se koristeći pravilo trapeza:
Interpretacija rezultata: