Težavnost
Vaš najboljši rezultat
N/A
V globaliziranem svetu sporočila prihajajo iz vseh koncev sveta in so lahko napisana v različnih jezikih. Za avtomatsko obdelavo teh besedil (na primer v aplikacijah za avtomatsko prevajanje) je ključno, da lahko prepoznamo jezik vsakega besedila.
Tvoja naloga je razviti avtomatski sistem, ki lahko določi jezik besedila, na podlagi treniranja modela z uporabo označenih primerov.
Avtomatski sistem mora delovati za naslednje jezike:
Swedish, French, Korean, Japanese, Portugese, English, Persian, Pushto, Thai, Romanian, Tamil, Spanish, Turkish, Estonian, Chinese, Arabic, Urdu, Hindi, Latin, Russian, Indonesian, Dutch
Na voljo imaš dve CSV datoteki:
Vsaka vrstica v train.csv ima naslednje stolpce:
SampleID - edinstveni identifikator besedilaText - izvirno besedilolanguage - jezik besedilaPrimer:
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...", DutchVsaka vrstica v test.csv ima naslednje stolpce:
SampleID - edinstveni identifikator besedilaText - besedilo, za katerega je treba napovedati jezikPrimer:
SampleID,TextS1001,"ถนนเจริญกรุง อักษรโรมัน thanon charoen krung เ..."S1002,"விசாகப்பட்டினம் தமிழ்ச்சங்கத்தை இந்துப் பத்திர..."Zgradi sistem, ki lahko prepozna jezik besedila za besedila iz test.csv.
Napovedi morajo biti shranjene v datoteko submission.csv z obliko:
SampleID,languageS1001,ThaiS1002,TamilS1003,Swedishkjer:
SampleID - edinstveni identifikator besedila iz test.csvlanguage - jezik, ki ga je napovedal tvoj sistem in mora biti eden izmed možnih jezikov s seznama:Swedish, French, Korean, Japanese, Portugese, English, Persian, Pushto, Thai, Romanian, Tamil, Spanish, Turkish, Estonian, Chinese, Arabic, Urdu, Hindi, Latin, Russian, Indonesian, Dutch
Napovedi bodo primerjane z dejanskimi jeziki in izračunana bo natančnost:
accuracy = (število_pravilnih_napovedi / skupno_število_napovedi)Končna ocena se izračuna na podlagi dosežene natančnosti z uporabo naslednjih pravil: