|
Эта публикация цитируется в 1 научной статье (всего в 1 статье)
Метод аппаратной реализации сверточной нейронной сети на основе системы остаточных классов
М. В. Валуеваa, Г. В. Валуевa, М. Г. Бабенкоbc, А. Н. Черныхdec, Х. М. Кортес-Мендозаe a Северо-Кавказский центр математических исследований СКФУ
b Северо-Кавказский федеральный университет
c Институт системного программирования им. В.П. Иванникова РАН
d Центр научных исследований и высшего образования
e Южно-Уральский государственный университет
Аннотация:
Сверточные нейронные сети (СНС) показывают высокую точность при решении задачи распознавания образов, но обладают высокой вычислительной сложностью, что приводит к медленной обработке данных. Для увеличения быстродействия СНС в данной работе предлагается метод аппаратной реализации СНС с вычислениями в системе остаточных классов с модулями специального вида $2^\alpha$ и $2^\alpha-1$. В статье представлено аппаратное моделирование предлагаемого метода на FPGA на примере СНС LeNet-5, обученной на базах изображений MNIST, FMNIST и CIFAR-10. Моделирование показало, что применение предлагаемого подхода позволяет увеличить тактовую частоту и производительность устройства примерно на 11% –12%, по сравнению с традиционным подходом на основе позиционной системы счисления. Тем не менее, увеличение скорости работы устройства достигнуто за счет увеличения аппаратных затрат. Предлагаемый в статье метод может быть применен системах распознавания образов, когда необходимо обеспечить высокую скорость обработки данных.
Ключевые слова:
сверточная нейронная сеть, система остаточных классов, распознавание образов, field-programmable gate array (FPGA)
Образец цитирования:
М. В. Валуева, Г. В. Валуев, М. Г. Бабенко, А. Н. Черных, Х. М. Кортес-Мендоза, “Метод аппаратной реализации сверточной нейронной сети на основе системы остаточных классов”, Труды ИСП РАН, 34:3 (2022), 61–74
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp693 https://www.mathnet.ru/rus/tisp/v34/i3/p61
|
|