Sudėtingumas
Jūsų geriausias rezultatas
Nepasiekiama
Jūsų įmonė nori apsaugoti vartotojus nuo nepageidaujamų el. laiškų (šlamšto).
Tam buvo nuspręsta sukurti automatinę sistemą, kuri identifikuotų
šlamšto el. laiškus ir atskirtų juos nuo teisėtų (ne šlamšto).
Gavote pažymėtų el. laiškų rinkinį ir turite sukurti modelį,
kuris galėtų klasifikuoti naujus el. laiškus.
Jums buvo pateikti du failai:
label (spam = 1 / nonspam = 0)Pagrindinis tikslas: prognozuoti tikimybę, kad el. laiškas yra šlamštas (reikšmė tarp 0 ir 1, kur 0 = tikrai ne šlamštas, 1 = tikrai šlamštas).
Kiekviena eilutė atstovauja el. laišką su šiais atributais:
sample_id - unikalus identifikatoriustext - el. laiško turinyslabel - tik train.csv, 1 (šlamštas)/ 0 (ne šlamštas)Galutinis tikslas: prognozuoti label eilutėms iš test.csv.
Pirmosios dvi užduotys tikrina paprastą el. laiškų analizę.
Paskutinė užduotis vertina klasifikavimo modelį.
Nustatykite kiekvieno el. laiško ilgį simbolių skaičiumi.
Šiai užduočiai pateikite sveikąjį skaičių.
Suskaičiuokite, kiek kartų žodis free pasirodo el. laiške.
Sukurkite klasifikavimo modelį, kuris prognozuoja tikimybę, kad el. laiškas yra šlamštas (p ∈ [0,1]) kiekvienai test eilutei.
Vertinimas atliekamas naudojant ROC kreivę ir AUC (Area Under the ROC Curve).
1–2 užduotys vertinamos tiksliai (palyginant).
Failas submission.csv turi turėti po 3 eilutes kiekvienai test eilutei,
atitinkančias 3 užduotis.
Struktūra:
subtaskID, datapointID, answerkur:
sample_id reikšmėfree pasikartojimų skaičius (sveikasis skaičius)sample_id = 00042:subtaskID,datapointID,answer1,00042,3422,00042,33,00042,0.7423 užduočiai vertinimas atliekamas naudojant ROC AUC (Area Under the ROC Curve).
Tai yra unikalus matas, kuris apibendrinta klasifikatoriaus veikimą visiems galimoms sprendimo riboms.

