Виявлення орфографічних помилок за допомогою прихованих моделей Маркова

dc.contributor.advisorЛабжинський, Володимир
dc.contributor.authorГуменюк, Андрій Олександрович
dc.date.accessioned2024-09-03T12:39:15Z
dc.date.available2024-09-03T12:39:15Z
dc.date.issued2024
dc.descriptionСистема, що виявляє орфографічні помилки за допомогою прихованих моделей Маркова, повинна реалізовувати логіку визначення некоректно написаних слів, пропонувати різні варіації їх виправлення, а також обробляти вхідні та вихідні дані у певному форматі. Система дотримується клієнт-серверної моделі, тобто усі важкі розрахунки відбуваються лише на серверній частині застосунку, аби знизити кількість залучених ресурсів у користувача. Для спілкування між клієнтом і сервером використовується HTTP протокол. Крім того, має бути розроблений користувацький інтерфейс як розширення для браузера Google Chrome, що має містити спливаюче меню із кнопкою для перемикання мови інтерфейсу та кнопкою для переходу до редактора та сам редактор. Інтерфейс редактору не має бути перевантажений інформацією та включати лише поле для вводу та індикатор стану системи, тобто лічильник кількості знайдених помилок, чи були вони знайдені загалом або ж індикатор того, що з певних причин відбувся збій у системі.
dc.description.abstractДипломна робота виконана на 74 сторінках, містить 24 ілюстрацій, 1 додаток, 15 джерел в переліку посилань. Мета роботи – створення програмного забезпечення виявлення орфографічних помилок за допомогою прихованих моделей Маркова. Методи та засоби: тренувальні дані «Microsoft Research Spelling-Correction Data», алгоритм Вітербі для пошуку оптимальної послідовності симаолів, мова програмування Go та Javascipt, бібліотека реалізації користувацького інтерфейсу React, допоміжні бібліотеки echo та Slate.js. Результат – програмне забезпечення для виправлення орфографічних помилок як веброзширення для браузера Google Chrome.
dc.description.abstractotherThe diploma work is completed on 74 pages, contains 28 illustrations, 1 appendix, 15 sources in the list of references. The goal of the work is to create software for detecting spelling errors using hidden Markov models. Methods and tools: «Microsoft Research Spelling-Correction Data» training data, Viterbi algorithm for finding the best sequence, Go and Javascript programming languages, React library for implementation of user interface, helper libraries echo and Slate.js. The result is software for correcting spelling errors in the form of a web extension for the Google Chrome browser.
dc.format.extent74 с.
dc.identifier.citationГуменюк, А. О. Виявлення орфографічних помилок за допомогою прихованих моделей Маркова : дипломна робота … бакалавра : 122 Комп’ютерні науки / Гуменюк Андрій Олександрович. – Київ, 2024. – 74 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/68721
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.titleВиявлення орфографічних помилок за допомогою прихованих моделей Маркова
dc.typeBachelor Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Gumeniuk_bakalavr.pdf
Розмір:
2.31 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: