Raskusaste
Sinu parim tulemus
Puudub
Globaliseerunud maailmas tulevad sõnumid kõikjalt maailmast ja võivad olla kirjutatud erinevates keeltes. Nende tekstide automaatseks töötlemiseks (näiteks automaattõlke rakendustes) on oluline, et suudaksime tuvastada iga teksti keele.
Sinu roll on arendada automaatne süsteem, mis suudab määrata teksti keele, lähtudes mudeli treenimisest märgistatud näidete kogumi põhjal.
Automaatne süsteem peab töötama järgmiste keelte jaoks:
Swedish, French, Korean, Japanese, Portugese, English, Persian, Pushto, Thai, Romanian, Tamil, Spanish, Turkish, Estonian, Chinese, Arabic, Urdu, Hindi, Latin, Russian, Indonesian, Dutch
Sul on kasutada kaks CSV faili:
Iga rida train.csv failis sisaldab järgmisi veerge:
SampleID - teksti unikaalne identifikaatorText - algne tekstlanguage - teksti keelNäide:
SampleID,Text,languageS1,"klement gottwaldi surnukeha palsameeriti ning ...",EstonianS2,"sebes joseph pereira thomas på eng the jesuit...",SwedishS3,"de spons behoort tot het geslacht haliclona en...", DutchIga rida test.csv failis sisaldab järgmisi veerge:
SampleID - teksti unikaalne identifikaatorText - tekst, mille keel tuleb ennustadaNäide:
SampleID,TextS1001,"ถนนเจริญกรุง อักษรโรมัน thanon charoen krung เ..."S1002,"விசாகப்பட்டினம் தமிழ்ச்சங்கத்தை இந்துப் பத்திர..."Ehita süsteem, mis suudab tuvastada teksti keele test.csv tekstide jaoks.
Ennustused tuleb salvestada faili submission.csv järgmises formaadis:
SampleID,languageS1001,ThaiS1002,TamilS1003,Swedishkus:
SampleID - teksti unikaalne identifikaator test.csv failistlanguage - sinu süsteemi ennustatud keel, mis peab olema üks võimalikest keeltest järgmisest nimekirjast:Swedish, French, Korean, Japanese, Portugese, English, Persian, Pushto, Thai, Romanian, Tamil, Spanish, Turkish, Estonian, Chinese, Arabic, Urdu, Hindi, Latin, Russian, Indonesian, Dutch
Ennustusi võrreldakse tegelike keeltega ja arvutatakse täpsus:
accuracy = (õigete_ennustuste_arv / ennustuste_koguarv)Lõplik punktisumma arvutatakse saavutatud täpsuse põhjal järgmiste reeglite abil: