სირთულე
თქვენი საუკეთესო შედეგი
არ არის
გლობალიზებულ სამყაროში შეტყობინებები მოდის მსოფლიოს ყველა კუთხიდან და შეიძლება დაიწეროს სხვადასხვა ენაზე. ამ ტექსტების ავტომატური დამუშავებისთვის (მაგალითად, ავტომატური თარგმნის აპლიკაციებში) აუცილებელია, რომ შევძლოთ თითოეული ტექსტის ენის იდენტიფიკაცია.
შენი როლია ავტომატური სისტემის შემუშავება, რომელსაც შეუძლია ტექსტის ენის განსაზღვრა, ეტიკეტირებული მაგალითების ნაკრებზე მოდელის ტრენინგიდან გამომდინარე.
ავტომატურმა სისტემამ უნდა იმუშაოს შემდეგი ენებისთვის:
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 = (სწორი_პროგნოზების_რაოდენობა / პროგნოზების_მთლიანი_რაოდენობა)საბოლოო ქულა გამოითვლება მიღებული სიზუსტის საფუძველზე შემდეგი წესების გამოყენებით: