Қиындық
Сіздің үздік нәтижеңіз
Жоқ
Сіздің компанияңыз пайдаланушыларды қажет емес электрондық хаттардан (спам) қорғауды қалайды.
Ол үшін спам электрондық хаттарды анықтайтын және оларды заңды хаттардан (спам емес) бөлетін
автоматты жүйе құру шешілді.
Сізге белгіленген электрондық хаттар жиынтығы берілді және жаңа электрондық хаттарды
жіктей алатын модель құру керек.
Сізге екі файл берілді:
label белгісі бар тарихи электрондық хаттар (spam = 1 / nonspam = 0)Негізгі мақсат: электрондық хаттың спам болу ықтималдығын болжау (0 мен 1 арасындағы мән, мұндағы 0 = спам емес сенімді, 1 = спам сенімді).
Әрбір жол электрондық хатты білдіреді, келесі атрибуттармен:
sample_id - бірегей идентификаторtext - электрондық хат мазмұныlabel - тек train.csv-де, 1 (спам)/ 0 (спам емес)Соңғы мақсат: test.csv жолдары үшін label болжау.
Алғашқы екі ішкі тапсырма электрондық хаттардың қарапайым талдауын тексереді.
Соңғы ішкі тапсырма жіктеу моделін бағалайды.
Әрбір электрондық хаттың ұзындығын таңбалар саны ретінде анықтаңыз.
Бұл ішкі тапсырма үшін бүтін санды көрсетіңіз.
Электрондық хатта free сөзінің неше рет кездесетінін санаңыз.
Тесттің әрбір жолы үшін электрондық хаттың спам болу ықтималдығын (p ∈ [0,1]) болжайтын жіктеу моделін құрыңыз.
Бағалау ROC қисығы және AUC (Area Under the ROC Curve) арқылы жүзеге асырылады.
1–2 ішкі тапсырмалар дәл бағаланады (салыстыру арқылы).
submission.csv файлы тесттің әрбір жолы үшін 3 ішкі тапсырмаға сәйкес 3 жолды қамтуы керек.
Құрылым:
subtaskID, datapointID, answerмұндағы:
sample_id мәніfree сөзінің кездесу саны (бүтін сан)sample_id = 00042 үшін мысал:subtaskID,datapointID,answer1,00042,3422,00042,33,00042,0.742Ішкі тапсырма 3 үшін бағалау ROC AUC (Area Under the ROC Curve) арқылы жүзеге асырылады.
Бұл барлық мүмкін шешім табалдырықтары үшін жіктеуіштің өнімділігін жинақтайтын бірегей өлшем.

