Raskusaste
Sinu parim tulemus
Puudub
Paralleelses sotsiaalmeedia maailmas on Chirper kõige populaarsem mikrosõnumite platvorm.
Hiljuti ostis platvormi kuulus (ja veidi ekstsentriline) Melon Husk, kes otsustas selle ümber brändida nimega Y.
Et muuta Y puhtamaks ja sõbralikumaks, palub Melon Husk sinu andmeteaduse meeskonnalt ehitada klassifitseerimismudeli, mis tuvastaks automaatselt probleemseid chirp-e (spam, asjakohatu sisu või müra), et neid saaks feedist välja filtreerida.
Sa said ajalooliste chirp-ide andmestiku ja pead ehitama mudeli,
mis suudaks klassifitseerida uusi chirp-e.
Sulle on antud kaks faili:
label (problematic = 1 / normal = 0)Peamine eesmärk: chirp-i probleemsuse tõenäosuse ennustamine
(väärtus vahemikus 0 ja 1, kus 0 = kindlalt normaalne chirp, 1 = kindlalt problemaatiline chirp).
Iga rida esindab Chirper Y-s avaldatud chirp-i järgmiste atribuutidega:
id – chirp-i unikaalne identifikaatorchirp – chirp-i tekstlabel – ainult train.csv-s, 1 (problemaatiline) / 0 (normaalne)Lõppeesmärk: ennusta label test.csv ridadele.
Esimesed kaks alamülesannet kontrollivad chirp-ide lihtsat analüüsi.
Viimane alamülesanne hindab klassifitseerimismudeli jõudlust.
Määra iga chirp-i pikkus märkide arvuna.
Kuva selle alamülesande jaoks täisarv.
Loe kokku, mitu korda esineb märk # chirp-is
(oluline näitaja liigse hashtag-ide kasutamise kohta, mida armastavad spämmerid 😄).
Ehitage klassifitseerimismudel, mis ennustab tõenäosust, et chirp
on problemaatiline (p ∈ [0,1]) iga test-faili rea jaoks.
Hindamine toimub kasutades ROC kõverat ja AUC (Area Under the ROC Curve).
Alamülesanded 1–2 hinnatakse täpselt (võrdlemise teel).
Fail submission.csv peab sisaldama 3 rida iga test-faili rea kohta,
mis vastavad 3 alamülesandele.
Struktuur:
subtaskID,datapointID,answerkus:
kus:
id väärtus# esinemiste arv (täisarv)id = 25758 jaoks:subtaskID,datapointID,answer1,25758,212,25758,03,25758,0.083Alamülesande 3 jaoks toimub hindamine kasutades ROC AUC (Area Under the ROC Curve).
See on ühene mõõdik, mis koondab klassifitseerija jõudlust
kõigi võimalike otsustuslävendite jaoks.
Joonistatakse ROC kõver, mis esindab:
Kõvera alune pindala (AUC) arvutatakse kasutades trapetsireeglit:
Tulemuse tõlgendamine: