Редактор нейронних мереж
dc.contributor.advisor | Сарнацький, Владислав Віталійович | |
dc.contributor.author | Жук, Богдана Вікторівна | |
dc.date.accessioned | 2024-03-06T10:46:53Z | |
dc.date.available | 2024-03-06T10:46:53Z | |
dc.date.issued | 2023 | |
dc.description.abstract | Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 50 таблиць, 11 рисунків, 29 джерел та 2 додатки – загалом 91 сторінка. Дипломний проєкт присвячений розробці програмного інструменту для візуалізації та редагування моделей нейронних мереж, а також забезпечить й та інтуїтивний інтерфейс для дослідження та внесення змін у нейронні мережі, завантажені з файлів моделей у форматах ONNX та TensorFlow SavedModel. Мета проєкту - розширення уже наявних рішень для перегляду моделей нейронних мереж, що дозволить легко редагувати їхню архітектуру та гіперпараметри. Об'єкт дослідження: програмне забезпечення для перегляду та редагування моделей нейронних мереж. Предмет дослідження: процеси розробки, модифікації, забезпечення якості, а також впровадження та супроводу програмного забезпечення. У розділі “Аналіз вимог до програмного забезпечення” було описано предметну область проєкту та основні процеси в ній. Далі було розглянуто відомі алгоритмічні та технічні рішення для вирішення проблеми, а також відомі програмні продукти, які спрямовані на візуалізацію та аналіз моделей нейронних мереж. На основі цього було сформульовано вимоги до програмногозабезпечення. Розділ “Моделювання та конструювання програмного забезпечення” присвячений моделюванню та аналізу бізнес-процесів з подальшим проектуванням архітектури та конструюванням програмного забезпечення. Також у цьому розділі детально описано розроблений узагальнений формат моделей нейронних мереж та сторонні програмні засоби, які допомогли у реалізації спроектованого рішення. У третьому розділі було наведено опис загального процесу тестування розробленого програмного забезпечення з використанням сучасної системи метрик якості, а також вказано розроблені на основі цього тест-кейси. Додатково було наведено контрольний приклад перевірки додатку. Програмне забезпечення розповсюджено за допомогою платформи Github у вигляді готових для користувача інсталяційних та/або бінарних виконуваних файлів, які доступні у варіантах для різних операційних систем та архітектур процесора. | |
dc.description.abstractother | The explanatory note of the diploma project consists of four sections, contains 50 tables, 11 figures, 29 sources and 2 appendices – in total 91 pages. The project focuses on the development of a software tool for visualizing and editing neural network models, providing a simple and intuitive interface for exploring and modifying neural networks loaded from ONNX and TensorFlow SavedModel files. Objective: The objective of the project is to expand existing solutions for viewing neural network models, which will allow easy editing of their architecture and hyperparameters. Research Object: Software for viewing and editing neural network models. Research Subject: Processes of development, modification, quality assurance, implementation, and maintenance of software. The first chapter describes the project's domain and its key processes. It also examines existing algorithmic and technical solutions for addressing the problem, as well as known software products focused on visualizing and analyzing neural network models. Based on this analysis, software requirements are formulated. The second chapter focuses on modeling and analyzing business processes, followed by the design and construction of the software. Additionally, it provides a detailed description of the developed generalized format for neural network models and third-party software tools that aided in the implementation of the designed solution. Chapter 3 provides an overview of the general testing process for the developed software, using modern quality metric systems. It also includes the development of test cases based on these metrics. A control example for verifying the application is provided. | |
dc.format.extent | 173 с. | |
dc.identifier.citation | Жук, Б. В. Редактор нейронних мереж : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Жук Богдана Вікторівна. - Київ, 2023. - 173 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/65239 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | нейронні мережі | |
dc.subject | ONNX | |
dc.subject | TensorFlow | |
dc.subject | TensorFlow SavedModel | |
dc.subject | редактор нейронних мереж | |
dc.subject | візуалізація моделей нейронних мереж | |
dc.subject | редагування структури нейронних мереж | |
dc.subject | GitHub | |
dc.subject | neural networks | |
dc.subject | neural network editor | |
dc.subject | visualisation of neural network models | |
dc.subject | editing neural network structures | |
dc.title | Редактор нейронних мереж | |
dc.title.alternative | Neural Network Editor | |
dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Zhuk_bakalavr.pdf
- Розмір:
- 5.43 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: