Vaikeustaso
Paras tuloksesi
Ei saatavilla
Rinnakkaisessa sosiaalisten verkostojen maailmassa Chirper on suosituin mikroviestialusta.
Äskettäin alustan osti kuuluisa (ja hieman eksentrinen) Melon Husk, joka päätti brändätä sen uudelleen nimellä Y.
Tehdäkseen Y:stä puhtaamman ja ystävällisemmän, Melon Husk pyytää datatieteen tiimiäsi rakentamaan luokittelumallin, joka tunnistaa automaattisesti ongelmalliset chirp-viestit (roskaposti, epäolennainen sisältö tai häly), jotta ne voidaan suodattaa pois syötteestä.
Sinulle on annettu joukko historiallisia chirp-viestejä ja sinun tulee rakentaa malli
joka voi luokitella uusia chirp-viestejä.
Käyttöösi on annettu kaksi tiedostoa:
label (problematic = 1 / normal = 0)Päätavoite: todennäköisyyden ennustaminen sille, että chirp-viesti on ongelmallinen
(arvo välillä 0 ja 1, missä 0 = varmasti normaali chirp, 1 = varmasti ongelmallinen chirp).
Jokainen rivi edustaa Chirper Y:ssä julkaistua chirp-viestiä, seuraavilla attribuuteilla:
id – chirp-viestin yksilöllinen tunnistechirp – chirp-viestin tekstilabel – vain train.csv:ssä, 1 (ongelmallinen) / 0 (normaali)Lopullinen tavoite: ennusta label test.csv:n riveille.
Kaksi ensimmäistä alitehtävää tarkistavat chirp-viestien yksinkertaisen analyysin.
Viimeinen alitehtävä arvioi luokittelumallin suorituskykyä.
Määritä jokaisen chirp-viestin pituus merkkien lukumääränä.
Näytä tätä alitehtävää varten kokonaisluku.
Laske kuinka monta esiintymää merkistä # on chirp-viestissä
(tärkeä indikaattori liiallisille hashtageille, joita roskapostittajat rakastavat 😄).
Rakentakaa luokittelumalli, joka ennustaa todennäköisyyden sille, että chirp-viesti
on ongelmallinen (p ∈ [0,1]) jokaiselle testin riville.
Arviointi tehdään käyttäen ROC-käyrää ja AUC (Area Under the ROC Curve) -arvoa.
Alitehtävät 1–2 arvioidaan tarkasti (vertailulla).
Tiedoston submission.csv tulee sisältää 3 riviä jokaista testin riviä kohden,
vastaten 3 alitehtävää.
Rakenne:
subtaskID,datapointID,answermissä:
id-arvo# esiintymien lukumäärä (kokonaisluku)id = 25758:lle:subtaskID,datapointID,answer1,25758,212,25758,03,25758,0.083Alitehtävässä 3 arviointi tehdään käyttäen ROC AUC (Area Under the ROC Curve) -arvoa.
Tämä on yksittäinen mitta, joka tiivistää luokittelijan suorituskyvyn
kaikilla mahdollisilla päätöskynnysarvoilla.
Piirretään ROC-käyrä, joka esittää:
Käyrän alainen pinta-ala (AUC) lasketaan käyttäen puolisuunnikassääntöä:
Pistemäärän tulkinta: