Preview

Доклады БГУИР

Расширенный поиск

Исследование аппаратной реализации нейронной сети прямого распространения для распознавания рукописных цифр на базе FPGA

https://doi.org/10.35596/1729-7648-2025-23-2-101-108

Аннотация

Разработана аппаратная реализация на базе программируемых логических интегральных схем (ПЛИС) типа Field Programmable Gate Array однослойной нейронной сети прямого распространения для распознавания рукописных цифр. Исследовано влияние разрядности коэффициентов сети на точность распознавания и на аппаратные затраты ПЛИС. Обучение нейронной сети выполнялось с помощью базы рукописных цифр MNIST. Прототип нейронной сети был реализован в виде IP-ядра на отладочной плате ZYBO Z7. Разработанный прототип использовался для выполнения экспериментов с различной разрядностью представления коэффициентов нейронной сети. Построены графики точности распознавания и количества аппаратных ресурсов ПЛИС в зависимости от разрядности представления коэффициентов нейронной сети. Выполнен анализ полученных в результате обучения нейронной сети коэффициентов с использованием разложения на битовые плоскости. Показано, что для представления коэффициентов нейронной сети достаточно 5 разрядов, поскольку они содержат основную, усвоенную сетью, информацию, обеспечивая экономное расходование ресурсов ПЛИС и высокую точность распознавания (92,4 %).

Об авторах

Е. А. Кривальцевич
Белорусский государственный университет информатики и радиоэлектроники
Беларусь

Студент

Минск



М. И. Вашкевич
Белорусский государственный университет информатики и радиоэлектроники
Беларусь

Вашкевич Максим Иосифович, д-р техн. наук, проф. каф. электронных вычислительных средств

220013, Минск, ул. П. Бровки, 6



Список литературы

1. Mittal, S. A Survey of FPGA-Based Accelerators for Convolutional Neural Networks / S. Mittal // Neural Computing and Applications. 2020. Vol. 32, No 4. P. 1109–1139.

2. Ahmad, A. FFConv: An FPGA-Based Accelerator for Fast Convolution Layers in Convolutional Neural Networks / А. Ahmad, M. A. Pasha // ACM Transactions on Embedded Computing Systems (TECS). 2020. Vol. 19, Iss. 2. P. 1–24.

3. FPGA Implementation of Hand-Written Number Recognition Based on CNN / D. Giardino [et al.] // International Journal on Advanced Science, Engineering and Information Technology. 2019. Vol. 9, No 1. P. 167–171.

4. Common Visual Data Foundation [Electronic Resource]. Mode of access: https:// https://github.com/cvdfoundation/mnist.

5. Николенко, С. Глубокое обучение. Погружение в мир нейронных сетей / С. Николенко, А. Кадурин, Е. Архангельская. СПб.: Питер, 2019.

6. Samaragh, M. Customizing Neural Networks for Efficient FPGA Implementation / М. Samaragh, M. Ghasemzadeh, F. Koushanfar // IEEE Symposium on Field-Programmable Custom Computing Machines. USA: California, 2017. P. 85–92.


Рецензия

Для цитирования:


Кривальцевич Е.А., Вашкевич М.И. Исследование аппаратной реализации нейронной сети прямого распространения для распознавания рукописных цифр на базе FPGA. Доклады БГУИР. 2025;23(2):101-108. https://doi.org/10.35596/1729-7648-2025-23-2-101-108

For citation:


Krivalсevich E.A., Vashkevich M.I. Investigation of Hardware Implementation of a Feedforward Neural Network for Handwritten Digit Recognition Based on FPGA. Doklady BGUIR. 2025;23(2):101-108. (In Russ.) https://doi.org/10.35596/1729-7648-2025-23-2-101-108

Просмотров: 22


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 1729-7648 (Print)
ISSN 2708-0382 (Online)