Есеп #39
Автор:Mihai Nan
Қиындық
Сіздің үздік нәтижеңіз
Жоқ
Ұлы Патшалықтың Кітапханасында мұрағатшылар барған сайын қиын міндетпен бетпе-бет келуде:
мыңдаған қолжазбалар, пергаменттер мен ескі жылнамаларды ұйымдастыру, салыстыру және индекстеу керек.
Оларға көмектесу үшін ата-бабалар аңызға айналған механизм жасаған: Ұқсастық Оракулы. Бұл
екі мәтін фрагментінің қаншалықты ұқсас екенін керемет дәлдікпен анықтай алатын құрылғы,
0 мен 5 арасындағы ұпай қайтарады.
Бірақ механизм уақыт өте келе бұзылды, ал Мұрағатшылардың Ұлы Кеңесі машиналық үйренуді
пайдаланып жасалған заманауи нұсқа қажет деп шешті.
Ол үшін саған екі файл берілді:
train.csv - жазушылар қолмен белгілеген пергаменттерtest.csv - сенің шешімің талдауы керек жаңа жұптарСенің міндетің Оракулды талдаулар сериясы мен соңғы болжамды модель арқылы қайта құру.
train.csv және test.csv файлдарының әрбір жолы сөйлем жұбын білдіреді:
Соңғы мақсат test.csv-дің әрбір жолы үшін score болжау.
Алғашқы ішкі тапсырмалар үшін train.csv және test.csv-де берілген деректерді талдап,
тесттегі сөйлемдер туралы әртүрлі маңызды ақпаратты алу керек.
Тест жиынтығындағы әрбір жол үшін әрбір сөйлемнің (sentence1 және sentence2) ұзындығын есептеп,
орташа ұзындыққа қарай жұпты белгілеңіз:
Short егер орташа < 50Medium егер 50 ≤ орташа < 100Long егер орташа ≥ 100Тесттегі әрбір жол үшін әрбір сөйлемдегі (sentence1 және sentence2) сөздер санын есептеп, жалпы санды мына формула бойынша анықтаңыз:
жалпы_сан = сөз_саны(sentence1) + сөз_саны(sentence2)Тесттегі әрбір жол үшін sentence1 мен sentence2 ұзындығының арасындағы
абсолютті айырмашылықты анықтаңыз.
Басқаша айтқанда, әрбір жол үшін мынаны есептеу керек:
|таңба_саны(sentence1) - таңба_саны(sentence2)|test.csv-дің әрбір жолы үшін сандық score мәнін болжай алатын
машиналық үйрену моделін құрыңыз.
Соңғы бағалау MAE (Mean Absolute Error) пайдаланып жүргізіледі, мына түрде есептеледі:
Ішкі тапсырма 4 үшін метрика:
1-3 ішкі тапсырмалар үшін жауаптар дәл бағаланады.
submission.csv файлы тесттің әрбір жолы үшін 4 жолдан тұруы керек,
4 ішкі тапсырмаға сәйкес келеді.
Құрылымы:
subtaskID datapointID answerБағандардың мағынасы:
subtaskID – 1 мен 4 арасындағы сан
datapointID – тесттегі sampleID
answer – нәтиже:
Short / Medium / LongsampleID = 1714 үшін мысал:subtaskID datapointID answer1 1714 Medium2 1714 153 1714 34 1714 3.74Сәттілік! Мұрағатшылардың Ұлы Кеңесі Ұқсастық Оракулын қайта жандандыру үшін сендерге үміт артады! 🧙♂️