Заворотний, Віктор ФедоровичСтупаченко, Олександра Сергіївна2024-06-272024-06-272024Ступаченко, О. С. Модель нейромережі на базі системи на кристалі з матрицями аналогових та цифрових блоків : дипломна робота … бакалавра : 153 Мікро- та наносистемна техніка / Ступаченко Олександра Сергіївна. – Київ, 2024. – 62 с.https://ela.kpi.ua/handle/123456789/67524Дипломна робота присвячена дослідженню можливостей реалізації апаратної моделі нейрона та нейромережі на базі програмованої системи на кристалі (PSoC) з використанням плати CY8CKIT-042. Актуальність теми зумовлена широкими можливостями інтеграції аналогових та цифрових блоків на одній платформі, що відкриває перспективи для створення ефективних вбудованих систем. Метою дипломної роботи є дослідження архітектури PSoC, розробка та реалізація моделі нейрона і нейромережі з використанням програмованих аналогових та цифрових блоків плати CY8CKIT-042. Об’єкт дослідження: Програмована система на кристалі (PSoC) та її можливості для реалізації апаратних нейронних мереж. Методом дослідження є теоретичний аналіз архітектури PSoC, проектування та тестування моделі нейрона і нейромережі на базі програмованих аналогових та цифрових блоків PSoC. У ході роботи було проведено аналіз теоретичних основ PSoC, описано архітектуру плати CY8CKIT-042, розглянуто принципи роботи штучних нейронів та нейромереж. Було створено та налаштовано нейронну мережу, реалізовано алгоритми зворотного поширення помилки для навчання мережі. Проведено тестування та оцінка роботи моделі. В першому розділі описано загальну структуру PSoC та ключові компоненти плати CY8CKIT-042. Проведено аналіз програмованих аналогових та цифрових блоків, можливості їхньої інтеграції та налаштування. Описано особливості архітектури PSoC, що дозволяють ефективно поєднувати аналогові та цифрові компоненти на одній платформі. У другому розділі розглянуто теоретичні основи штучних нейронних мереж. Детально описано архітектуру нейронів, типи нейронних мереж, їх структурні компоненти та функціонування. Проаналізовано математичні моделі та функції активації, що використовуються для навчання нейронних мереж, включаючи алгоритми зворотного поширення помилки. Третій розділ присвячено практичному застосуванню нейронної мережі на базі PSoC. Описано процес проектування системи, вибір компонентів та модулів, налаштування проекту в середовищі PSoC Creator. Детально розглянуто реалізацію нейронної мережі, тренування, валідацію та тестування на реальних даних. Описано задачі класифікації та обробки вхідних даних для подальшого розпізнавання нейронною мережею.62 с.ukPSoCнейронні мережіаналогові блокицифрові блокиалгоритм зворотного поширення помилкиCY8CKIT-042програмована система на кристаліneural networkhardware implementationdigital and analog componentsPSoC CreatorМодель нейромережі на базі системи на кристалі з матрицями аналогових та цифрових блоківBachelor Thesis