Складність
Ваш найкращий результат
Н/Д
У глобалізованому світі повідомлення надходять з усіх куточків світу і можуть бути написані різними мовами. Для автоматичної обробки цих текстів (наприклад, у автоматичних додатках перекладу) важливо вміти ідентифікувати мову кожного тексту.
Твоя роль полягає в розробці автоматичної системи, здатної визначити мову тексту, починаючи з навчання моделі на основі набору позначених прикладів.
Автоматична система повинна працювати для наступних мов:
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...", DutchКожен рядок з test.csv має наступні колонки:
SampleID - унікальний ідентифікатор текстуText - текст, для якого потрібно передбачити мовуПриклад:
SampleID,TextS1001,"ถนนเจริญกรุง อักษรโรมัน thanon charoen krung เ..."S1002,"விசாகப்பட்டினம் தமிழ்ச்சங்கத்தை இந்துப் பத்திர..."Побудуй систему, яка може ідентифікувати мову тексту для текстів з test.csv.
Передбачення повинні бути збережені у файлі submission.csv з форматом:
SampleID,languageS1001,ThaiS1002,TamilS1003,Swedishде:
SampleID - унікальний ідентифікатор тексту з test.csvlanguage - мова, передбачена твоєю системою, яка повинна бути однією з можливих мов зі списку:Swedish, French, Korean, Japanese, Portugese, English, Persian, Pushto, Thai, Romanian, Tamil, Spanish, Turkish, Estonian, Chinese, Arabic, Urdu, Hindi, Latin, Russian, Indonesian, Dutch
Передбачення будуть порівняні з реальними мовами і буде обчислена точність:
accuracy = (кількість_правильних_передбачень / загальна_кількість_передбачень)Фінальний бал обчислюється на основі отриманої точності, використовуючи наступні правила: