Програмне забезпечення підбору кулінарних рецептів на основі нейронної мережі

dc.contributor.advisorВєчерковська, Анастасія Сергіївна
dc.contributor.authorПетрухно, Максим Русланович
dc.date.accessioned2024-01-17T08:04:24Z
dc.date.available2024-01-17T08:04:24Z
dc.date.issued2023
dc.description.abstractПояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 36 таблиць, 32 рисунків та 16 джерел – загалом 77 сторінок. Дипломний проєкт присвячений розробці мобільного застосунку для підбору рецепту на основі нейронної мережі Мета - забезпечення точності результату пошуку рецептів при різних випадках, забезпечення адекватності згенерованого рецепту та забезпечення зручного інтерфейсу та простоті використання для керування персональним кабінетом користувача. Об'єкт дослідження: Мобільний застосунок та його здатність вирішувати поставлені задачі. Предмет дослідження: Алгоритми нейронних мереж для пошуку рецепту по зображенню та його підбору. У розділі “Аналіз вимог до програмного забезпечення” було детально проаналізовано предметну область та наведено її змістовний опис. Наведено алгоритми та технічні рішення для вирішення поставлених задач та проаналізовано допоміжні програмні засоби та засоби для розробки. Останнім етапом даного розділу була розробка функціональних та нефункціональних вимог та проектування діаграми варіантів використання. Розділ “Моделювання та конструювання програмного забезпечення“ присвячений моделюванню програмного забезпечення шляхом опису бізнес процесів додатку, проектуванням архітектури та конструювання програмного забезпечення. Останнім етапом було проаналізовано можливі вразливості у проекті та їх усунення. Розділ “Аналіз якості та тестування програмного забезпечення” присвячений аналізу якості програмного забезпечення за допомогою статичних та динамічних аналізаторів коду та тестування програмного забезпечення шляхом опису необхідних тестів для мобільного застосунку та їх втілення. У розділі “Впровадження та супровід програмного забезпечення” детально проаналізовано платформи для розгортання програмного забезпечення та наведено подальші кроки для їх підтримки. Програмне забезпечення впроваджено на платформі Github у секції Release.uk
dc.description.abstractotherThe explanatory note of the diploma project consists of four sections, contains 36 tables, 32 figures and 16 sources – in total 77 pages. The purpose of the diploma project is the development of a mobile application for selecting a recipe based on a neural network. The goal is to ensure the accuracy of the recipe search result in various cases, to ensure the adequacy of the generated recipe and to provide a convenient interface and ease of use for managing the user's personal account. Research object: Mobile application and its ability to solve given tasks. Research subject: Neural network algorithms for image recipe search and selection. In the section "Analysis of software requirements" the subject area was analyzed in detail and its meaningful description was given. Algorithms and technical solutions for solving the tasks are presented, and auxiliary software tools and tools for development are analyzed. The final stage of this section was the development of functional and non-functional requirements for software and the design of the use case diagram. The section "Software Modeling and Design" is dedicated to software modeling by describing the application's business processes, architecture design, and software design. The last stage was the analysis of possible vulnerabilities in the project and their elimination. The "Software Quality Analysis and Testing" section is devoted to software quality analysis using static and dynamic code analyzers and software testing by describing the necessary tests for a mobile application and their implementation. The Software Deployment and Support section provides a detailed analysis of software deployment platforms and next steps to support them. The software is implemented on the Github platform in the Release section.uk
dc.format.extent176 с.uk
dc.identifier.citationПетрухно, М. Р. Програмне забезпечення підбору кулінарних рецептів на основі нейронної мережі : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення /Петрухно Максим Русланович. - Київ, 2023. - 176 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/63870
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectмобільний додатокuk
dc.subjectAndroiduk
dc.subjectAndroid Studiouk
dc.subjectGoogle Firebaseuk
dc.subjectбаза данихuk
dc.subjectстатистикаuk
dc.subjectTensorFlowuk
dc.subjectGPTuk
dc.subjectmobile appuk
dc.subjectwearable devicesuk
dc.subjectdatabaseuk
dc.subjectstatisticsuk
dc.titleПрограмне забезпечення підбору кулінарних рецептів на основі нейронної мережіuk
dc.typeBachelor Thesisuk

Файли

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