Архітектура програмного забезпечення для генерування віршів

Вантажиться...
Ескіз

Дата

2023

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 64 таблиць, 50 рисунків та 13 джерел – загалом 124 сторінки. Дипломний проєкт присвячений проектування архітектури та розробці програмного забезпечення для генерування віршів. Метою даної роботи є автоматизація процесу написання віршів за допомогою нейронних мереж, а саме архітектури BERT. Об'єктом дослідження є програмне забезпечення для генерування віршів за початковим реченням та схемою римування. Предметом дослідження є алгоритми та підходи до вирішення задачі генерування віршів за допомогою засобів NLP та BERT нейронних мереж. У першому розділі здійснено аналіз предметної області, сформовано математичну постановку задачі, здійснено порівняння сучасних алгоритмів та аналогів програмного забезпечення. Сформовано функціональні та нефункціональні вимоги. Другий розділ присвячений моделюванню програмного забезпечення та проектуванню архітектури. Описано особливості реалізації моделі для генерування віршів. Детально описано реалізацію клієнтської та серверної частин додатку. Здійснено аналіз додатку на вразливості. В третьому розділі здійснено тестування якості програмного забезпечення. Проведено аналіз якості моделі для генерування віршів. Описано основні тест кейси та контрольний приклад для застосунку. В четвертому розділі описано особливості розгортання та супроводу створеного програмного забезпечення.

Опис

Ключові слова

обробка природньої мови, генерування віршів, нейронні мережі, трансформери, масковане мовне моделювання, клієнт-серверна архітектура, гексагональна архітектура, natural language processing, poems generation, neural networks, transformers, masked language modeling, client-server architecture, hexagon architecture

Бібліографічний опис

Митник, Д. О. Архітектура програмного забезпечення для генерування віршів : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Митник Денис Олександрович. - Київ, 2023. - 197 с.

DOI