Веб-сервіс із мікросервісною архітектурою для моделювання нейромереж широкого призначення

dc.contributor.advisorПорєв, Віктор Миколайович
dc.contributor.authorЛинник, Володимир Вікторович
dc.date.accessioned2020-06-24T11:24:26Z
dc.date.available2020-06-24T11:24:26Z
dc.date.issued2020
dc.description.abstractenIn this work for a Bachelor's Degree it was implemented the principles of building applications with microservice architecture, designed for modeling, training, testing and using feedforward neural networks. The system supports tabular input data for training and testing neural networks, has the ability to calculate input parameters and normalize data based on a set of input data, while the user has an ability to dynamically change selected elements of the input layer of the neural network, set the number of internal layers, the number of learning epochs and dynamically define the source layer. In addition, it is possible to create several options for setting up a neural network for a single input data, which allows the user to train each option, and then obtain analytical data on the quality of neural networks. The system was designed based on the principles of building microservice applications, using Java and Spring framework for services that provide storage, output and initial data processing, as well as using Python for neural network training and testing service.uk
dc.description.abstractukВ бакалаврській дипломній роботі реалізовані принципи побудови застосунків з мікросервісною архітектурою , призначені для моделювання, навчання, тестування та використання нейронних мереж прямого поширення. Система підтримує роботу з табличним представленням вхідних даних для навчання та тестування нейромереж, має можливість обрахування вхідних параметрів та нормалізації даних, спираючись на сукупність вхідних даних, при чому користувач має можливість динамічної зміни обраних елементів вхідного шару нейромережі, вибору кількості внутрішніх шарів, функцію активації кожного шару, кількість епох навчання та динамічне визначення вихідного шару. До того ж, можливе створення декількох варіантів налаштування нейромережі для одних вхідних даних, що дозволяє користувачу провести навчання кожного варіанту, а потім отримати аналітичні дані стосовно якості роботи нейромереж. Система була розроблена з урахуванням принципів побудови мікросервісних застосунків , використовуючи Java та фреймворку Spring для сервісів, що забезпечують збереження, виведення та початкову обробку даних, а також використовуючи Python для сервісу навчання та тестування нейромереж.uk
dc.format.page109 с.uk
dc.identifier.citationЛинник, В. В. Веб-сервіс із мікросервісною архітектурою для моделювання нейромереж широкого призначення : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Линник Володимир Вікторович. – Київ, 2020. – 109 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/34419
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.titleВеб-сервіс із мікросервісною архітектурою для моделювання нейромереж широкого призначенняuk
dc.typeBachelor Thesisuk

Файли

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