Қиындық
Сіздің үздік нәтижеңіз
Жоқ
Жаһандану дәуірінде хабарлар әлемнің барлық бұрыштарынан келеді және әртүрлі тілдерде жазылуы мүмкін. Осы мәтіндерді автоматты түрде өңдеу үшін (мысалы, автоматты аударма қосымшаларында) әр мәтіннің тілін анықтай алу өте маңызды.
Сіздің міндетіңіз - белгіленген мысалдар жиынтығы негізінде модельді дайындаудан бастап, мәтіннің тілін анықтай алатын автоматты жүйе құру.
Автоматты жүйе келесі тілдер үшін жұмыс істеуі керек:
Swedish, French, Korean, Japanese, Portugese, English, Persian, Pushto, Thai, Romanian, Tamil, Spanish, Turkish, Estonian, Chinese, Arabic, Urdu, Hindi, Latin, Russian, Indonesian, Dutch
Сізде екі CSV файлы бар:
train.csv файлындағы әр жолда келесі бағандар бар:
SampleID - мәтіннің бірегей идентификаторыText - түпнұсқа мәтінlanguage - мәтіннің тіліМысал:
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...", Dutchtest.csv файлындағы әр жолда келесі бағандар бар:
SampleID - мәтіннің бірегей идентификаторыText - тілі болжанатын мәтінМысал:
SampleID,TextS1001,"ถนนเจริญกรุง อักษรโรมัน thanon charoen krung เ..."S1002,"விசாகப்பட்டினம் தமிழ்ச்சங்கத்தை இந்துப் பத்திர..."test.csv файлындағы мәтіндер үшін мәтін тілін анықтай алатын жүйе құрыңыз.
Болжамдар келесі форматпен submission.csv файлына сақталуы керек:
SampleID,languageS1001,ThaiS1002,TamilS1003,Swedishмұндағы:
SampleID - test.csv файлынан мәтіннің бірегей идентификаторыlanguage - сіздің жүйеңіз болжаған тіл, келесі мүмкін тілдер тізімінен біреуі болуы керек:Swedish, French, Korean, Japanese, Portugese, English, Persian, Pushto, Thai, Romanian, Tamil, Spanish, Turkish, Estonian, Chinese, Arabic, Urdu, Hindi, Latin, Russian, Indonesian, Dutch
Болжамдар нақты тілдермен салыстырылады және дәлдік есептеледі:
accuracy = (дұрыс_болжамдар_саны / жалпы_болжамдар_саны)Соңғы ұпай келесі ережелерді қолдана отырып алынған дәлдік негізінде есептеледі: