Full metadata record
DC FieldValueLanguage
dc.contributor.authorЧервяков, Н.И.
dc.contributor.authorЛяхов, П.А.
dc.contributor.authorНагорнов, Н.Н.
dc.contributor.authorВалуева, М.В.
dc.contributor.authorВалуев, Г.В.
dc.date2019-10
dc.date.accessioned2025-08-27T05:20:33Z-
dc.date.available2025-08-27T05:20:33Z-
dc.date.issued2019-10
dc.identifier.identifierDspace\SGAU\20191117\80246
dc.identifier.citationЧервяков, Н.И. Аппаратная реализация свёрточной нейронной сети с использованием вычислений в системе остаточных классов / Н.И. Червяков, П.А. Ляхов, Н.Н. Нагорнов, М.В. Валуева, Г.В. Валуев // Компьютерная оптика. – 2019. – Т. 43, № 5. – С. 857-868. – DOI: 10.18287/2412-6179-2019-43-5-857-868
dc.identifier.urihttps://dx.doi.org/10.18287/2412-6179-2019-43-5-857-868
dc.identifier.urihttp://repo.ssau.ru/jspui/handle/123456789/22543-
dc.description.abstractСовременные архитектуры свёрточных нейронных сетей являются весьма ресурсозатратными, что ограничивает возможности их широкого практического применения. В статье предложена архитектура свёрточной нейронной сети, разделённой на аппаратную и программную части для увеличения производительности вычислений. Для реализации свёрточного слоя нейронной сети в аппаратной части использована модулярная арифметика с целью сокращения ресурсозатрат. Предложен численный метод квантования коэффициентов фильтров свёрточного слоя сети для минимизации влияния шума квантования на результат вычислений в системе остаточных классов и определения разрядности коэффициентов. Данный метод основан на масштабировании коэффициентов на фиксированное количество бит и округлении к большему и к меньшему. Используемые операции позволяют уменьшить ресурсы при аппаратной реализации за счёт простоты их выполнения. Все вычисления в свёрточном слое сети выполняются над числами в формате с фиксированной точкой. Программное моделирование с использованием Matlab 2017b показало, что свёрточная нейронная сеть с минимальным количеством слоёв может быть быстро и успешно обучена. Аппаратное моделирование с использованием field-programmable gate array Kintex7 xc7k70tfbg484-2 показало, что использование системы остаточных классов в свёрточном слое нейронной сети позволяет снизить аппаратные затраты на 32,6 % по сравнению с традиционным подходом, основанным на двоичной системе счисления. Результаты исследования могут быть применены при создании эффективных систем видеонаблюдения, для распознавания рукописного текста, лиц, объектов и местности.
dc.description.sponsorshipРабота выполнена при финансовой поддержке базовой части государственного задания (№2.6035.2017/БЧ), Российского фонда фундаментальных исследований (проекты №18-07-00109 А, №19-07-00130 А и №18-37-20059 мол-а-вед), Совета по грантам Президента Российской Федерации (проект СП-2245.2018.5).
dc.languagerus
dc.publisherНовая техника
dc.relation.ispartofseries43;5
dc.titleАппаратная реализация свёрточной нейронной сети с использованием вычислений в системе остаточных классов
dc.title.alternativeHardware implementation of a convolutional neural network using calculations in the residue number system
dc.typeArticle
dc.identifier.scsti28.23.15
local.identifier.oldurihttp://repo.ssau.ru/handle/Zhurnal-Komputernaya-optika/Apparatnaya-realizaciya-svertochnoi-neironnoi-seti-s-ispolzovaniem-vychislenii-v-sisteme-ostatochnyh-klassov-80246
local.identifier.oldurihttp://repo.ssau.ru/handle/Zhurnal-Komputernaya-optika/Apparatnaya-realizaciya-svertochnoi-neironnoi-seti-s-ispolzovaniem-vychislenii-v-sisteme-ostatochnyh-klassov-80246
Appears in Collections:Журнал "Компьютерная оптика"

Files in This Item:
File Description SizeFormat 
430519.pdfОсновная статья967.51 kBAdobe PDFView/Open


Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.