Редактор нейронних мереж

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

Дата

2023

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

Номер ISSN

Назва тому

Видавець

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

Анотація

Пояснювальна записка дипломного проєкту складається з чотирьох розділів, містить 50 таблиць, 11 рисунків, 29 джерел та 2 додатки – загалом 91 сторінка. Дипломний проєкт присвячений розробці програмного інструменту для візуалізації та редагування моделей нейронних мереж, а також забезпечить й та інтуїтивний інтерфейс для дослідження та внесення змін у нейронні мережі, завантажені з файлів моделей у форматах ONNX та TensorFlow SavedModel. Мета проєкту - розширення уже наявних рішень для перегляду моделей нейронних мереж, що дозволить легко редагувати їхню архітектуру та гіперпараметри. Об'єкт дослідження: програмне забезпечення для перегляду та редагування моделей нейронних мереж. Предмет дослідження: процеси розробки, модифікації, забезпечення якості, а також впровадження та супроводу програмного забезпечення. У розділі “Аналіз вимог до програмного забезпечення” було описано предметну область проєкту та основні процеси в ній. Далі було розглянуто відомі алгоритмічні та технічні рішення для вирішення проблеми, а також відомі програмні продукти, які спрямовані на візуалізацію та аналіз моделей нейронних мереж. На основі цього було сформульовано вимоги до програмногозабезпечення. Розділ “Моделювання та конструювання програмного забезпечення” присвячений моделюванню та аналізу бізнес-процесів з подальшим проектуванням архітектури та конструюванням програмного забезпечення. Також у цьому розділі детально описано розроблений узагальнений формат моделей нейронних мереж та сторонні програмні засоби, які допомогли у реалізації спроектованого рішення. У третьому розділі було наведено опис загального процесу тестування розробленого програмного забезпечення з використанням сучасної системи метрик якості, а також вказано розроблені на основі цього тест-кейси. Додатково було наведено контрольний приклад перевірки додатку. Програмне забезпечення розповсюджено за допомогою платформи Github у вигляді готових для користувача інсталяційних та/або бінарних виконуваних файлів, які доступні у варіантах для різних операційних систем та архітектур процесора.

Опис

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

нейронні мережі, ONNX, TensorFlow, TensorFlow SavedModel, редактор нейронних мереж, візуалізація моделей нейронних мереж, редагування структури нейронних мереж, GitHub, neural networks, neural network editor, visualisation of neural network models, editing neural network structures

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

Жук, Б. В. Редактор нейронних мереж : дипломний проєкт ... бакалавра : 121 Інженерія програмного забезпечення / Жук Богдана Вікторівна. - Київ, 2023. - 173 с.

DOI