Research of the Characteriscs of a Convoluonal Neural Network on the ESP32-CAM Microcontroller
dc.contributor.author | Sharuiev, R. D. | |
dc.contributor.author | Popovych, P. V. | |
dc.date.accessioned | 2023-10-12T23:11:09Z | |
dc.date.available | 2023-10-12T23:11:09Z | |
dc.date.issued | 2023 | |
dc.description.abstract | The paper is devoted to solving the problem of using neural networks for real-time image recognition on lowpower portable devices running on microcontrollers. The ESP-32 CAM microcontroller was used as the target device, on which an artificial neural network was deployed, written using the Python programming language and the Tensorflow library for building neural networks. The performance of the microcontroller and personal computer for object detection using a neural network and their classification were compared in the paper. The image recognition time and percentage of correctly classified objects were compared. The paper shows that the number of training epochs affects the accuracy of object classification in the image. The obtained results show that increasing the number of training epochs increases the accuracy of object recognition using the studied neural network, but a significant increase in the number of epochs does not significantly improve recognition accuracy. The difference in the obtained results for the microcontroller and personal computer image recognition accuracy ranges from 5%. | uk |
dc.description.abstractother | Статтю присвячено вирішенню проблеми використання нейронних мереж для розпізнавання зображень у режимі реального часу на малопотужних портативних пристроях, що працюють на мікроконтролерах. Як цільовий пристрій використано мікроконтролер ESP-32 CAM, на якому розгорнуто штучну нейронну мережу, написану з використанням мови програмування Python і бібліотеки Tensorflow для побудови нейронних мереж. У роботі виконано порівняння продуктивності мікроконтролера та персонального комп’ютера для виявлення об’єктів за допомогою нейронної мережі та їх класифікації. Порівняння проведено за часом розпізнавання зображення та відсотком правильно класифікованих об'єктів. У статті показано, що кількість епох навчання впливає на точність класифікації об’єктів на зображенні. Отримані результати демонструють, що збільшення кількості епох навчання підвищує точність розпізнавання об’єктів за допомогою досліджуваної нейронної мережі, але значне збільшення кількості епох не призводить до суттєвого покращення точності розпізнавання. Під час навчання нейромережі виявлено певне «перенавчання» моделі. Дана проблема виникла через велику кількість епох навчання на малій кількості навчальних даних для створеної моделі. Для уникнення цієї проблеми в майбутньому рекомендовано брати більше навчального матеріалу або спростити модель для використання уже існуючого набору навчальних даних. Аналіз отриманих даних показав, що відмінність у точності роботи між мікроконтролером та персональним комп’ютером склала 5%, що не є суттєвим, проте відмінність у затраченому часі склала більше ніж у 2 рази, що є критичним для класифікації об’єктів у режимі реального часу. Результати роботи моделі на мікроконтролері показали точність, яка складає 50%. Точність в залежності від класу така: для літаків, автомобілів, кораблів, вантажівок та птахів точність класифікації об'єктів склала 100%, а для тварин точність класифікації об'єктів склала 0%. З отриманих даних видно тенденцію, що найкраще розпізнаються образи техніки різних типів та птахи, а точність розпізнавання тварин є нульовою. Також наведено рекомендації з удосконалення роботи моделі, які б підвищили її точність. | uk |
dc.format.pagerange | Pp. 277487.1-277487.7 | uk |
dc.identifier.citation | Sharuiev, R. D. Research of the Characteriscs of a Convoluonal Neural Network on the ESP32-CAM Microcontroller / Sharuiev R. D., Popovych P. V. // Мікросистеми, Електроніка та Акустика : науково-технічний журнал. – 2023. – Т. 28, № 2(124). – С. 277487.1 - 277487.7. – Бібліогр.: 26 назв. | uk |
dc.identifier.doi | https://doi.org/10.20535/2523-4455.mea.277487 | |
dc.identifier.issn | 2523-4455 | |
dc.identifier.orcid | 0009-0007-9644-6865 | uk |
dc.identifier.orcid | 0000-0002-1572-3127 | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/61337 | |
dc.language.iso | en | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.relation.ispartof | Мікросистеми, Електроніка та Акустика: науково-технічний журнал, Т. 28, № 2(124) | uk |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
dc.subject | microcontroller | uk |
dc.subject | neural network | uk |
dc.subject | epoch | uk |
dc.subject | training | uk |
dc.subject | classification | uk |
dc.subject | мікроконтролер | uk |
dc.subject | нейромережа | uk |
dc.subject | епоха | uk |
dc.subject | навчання | uk |
dc.subject | класифікація | uk |
dc.subject.udc | 004.855.5 | uk |
dc.title | Research of the Characteriscs of a Convoluonal Neural Network on the ESP32-CAM Microcontroller | uk |
dc.title.alternative | Дослідження характеристик згорткової нейронної мережі на мікроконтролері ESP32-CAM | uk |
dc.type | Article | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- 277487-648562-2-10-20230811.pdf
- Розмір:
- 870.91 KB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 1.71 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: