КАРТОЧКА ПРОЕКТА ФУНДАМЕНТАЛЬНЫХ И ПОИСКОВЫХ НАУЧНЫХ ИССЛЕДОВАНИЙ,
ПОДДЕРЖАННОГО РОССИЙСКИМ НАУЧНЫМ ФОНДОМ

Информация подготовлена на основании данных из Информационно-аналитической системы РНФ, содержательная часть представлена в авторской редакции. Все права принадлежат авторам, использование или перепечатка материалов допустима только с предварительного согласия авторов.

 

ОБЩИЕ СВЕДЕНИЯ


Номер 16-19-00135

НазваниеНовые нейросетевые технологии ассоциативной памяти и распознавания образов в системе взаимодействующих осцилляторов на базе переключательных структур оксидов переходных металлов.

РуководительВеличко Андрей Александрович, Кандидат физико-математических наук

Организация финансирования, регион федеральное государственное бюджетное образовательное учреждение высшего образования "Петрозаводский государственный университет", Республика Карелия

Период выполнения при поддержке РНФ 2019 г. - 2020 г. 

Конкурс Конкурс на продление сроков выполнения проектов, поддержанных грантами Российского научного фонда по приоритетному направлению деятельности Российского научного фонда «Проведение фундаментальных научных исследований и поисковых научных исследований по приоритетным тематическим направлениям исследований» (11).

Область знания, основной код классификатора 09 - Инженерные науки, 09-701 - Электронная элементная база информационных систем

Ключевые словаНейронный осциллятор, биоподобные нейронные сети, электрическое переключение, оксид ванадия, энергонезависимая резистивная память, электронно-лучевая модификация

Код ГРНТИ28.23.15


СтатусУспешно завершен


 

ИНФОРМАЦИЯ ИЗ ЗАЯВКИ


Аннотация
Основным результатом исследований проекта РНФ 2016-2018 гг. является открытие нового направления, связанного с реализацией когнитивных функций в осцилляторной нейронной сети (ОНС), базирующихся на концепции мультиуровневого нейрона и использовании эффекта синхронизации высокого порядка. В частности, на основе модельных объектов - термически связанных VO2 осцилляторов и разработанных алгоритмов оценки синхронизации, с помощью семейства метрик, удалось реализовать методики распознавания простейших образов. В продолжение этих исследований в данном проекте ставятся задачи развития и изучения искусственных динамических нейронных сетей с функциями ассоциативной памяти, распознавания образов и кодирования данных. В качестве основного элемента осцилляторов используются структуры на основе двуокиси ванадия, с эффектами фазового перехода металл-изолятор и электрического переключения. Масштабность и актуальность задачи проекта связана, в первую очередь, с разработкой новой (нейросетевой) парадигмы компьютерных вычислений и обработки информации, а также с изучением физики функционирования оксидных переключательных микро- и наноструктур. Основное направление работ сосредоточено на изучении методов использования синхронизации высокого порядка в осцилляторных нейронных сетях (ОНС), где особое внимание будет уделено развитию теоретических представлений и методов оценки синхронизации высокого порядка импульсных сигналов, поиску оптимальных методик обучения ОНС, анализу устойчивости решений когнитивных задач и влияния шума на функционирование ОНС. Также будут продолжены исследования физических особенностей осцилляторов на основе двуокиси ванадия, таких как нагрев при переключении, резистивная, емкостная и термическая связи, задержка взаимодействия осцилляторов и подпороговый режим их работы. Последняя задача является альтернативным подходом к реализации спайковых нейронных сетей на базе вынужденных релаксационных осцилляторов. Мы также добавили в круг задач экспериментальное исследование сетей на основе альтернативных переключательных структур, в частности, на основе кремниевых тиристоров, и их сравнение с ОНС оксидного типа. В ходе реализации данных исследований будет решена задача распознавания реальных изображений из стандартизированных баз данных, а также предложены варианты реализации когнитивных функций ОНС, которые могут применяться в интеллектуальных производственных технологиях.

Ожидаемые результаты
В результате выполнения проекта планируется расширение знаний и разработка технических решений в области реализации когнитивных функций на основе осцилляторных нейронных сетей, базирующихся на концепции мультиуровневых нейронов с использованием эффекта синхронизации высокого порядка. В предыдущем проекте нами было показано, что подобная концепция позволяет значительно увеличить информационную емкость сети за счет мультиуровневого функционала нейронов, позволяя обучать компактную схему с меньшим количеством осцилляторов решению сложных когнитивных задач, таким как распознавание образов и кодирование данных. Ожидаемые результаты можно структурировать следующим образом: 1. Представлены новые методики определения синхронизации высокого порядка в осцилляторной нейронной сети и разработаны алгоритмы обработки информации на их основе. Представлены эффективные алгоритмы вычисления семейства метрик синхронизации высокого порядка (SHR, эффективности) при “дифференциальном” и “интегральном” подходах. Разработаны алгоритмы оценки синхронизации при условии работы осцилляторов в вынужденном режиме, при наличии пачечной активности нейронов. 2. Представлены способы оптимизации процесса обучения с использованием алгоритма модельного отжига со случайным поиском. 3. Разработаны методики ввода информации через параметры электрической схемы, а также посредством импульсных сигналов, с определённой синхронизацией относительно задающих (референсных) осцилляторов. 4. Определены области устойчивой синхронизации высокого порядка при вариации параметров резистивных, емкостных и термических связей VO2 осцилляторов, и их влияние на когнитивные функции. 5. Реализованы спайковые нейронные сети на базе вынужденных релаксационных осцилляторов с использованием вынужденного режима работы осцилляторного контура. 6. Представлены технические решения для реализация когнитивных функций осцилляторных нейронных сетей. Представлены решения задач классификации образов размерности массива (3×3) и кодирования информации при “дифференциальном” подходе. Представлены решения задач запоминания и распознавания вектор образов при “интегральном подходе”, с максимальной емкостью запоминания. Представлены решения задач распознавания реальных изображений, из стандартизированных баз данных. 7. Представлены результаты анализа энергетической эффективности осцилляторной нейронной сети. 8. Предложены варианты применения ОНС в интеллектуальных производственных технологиях. Полученные результаты позволят существенно продвинуться в изучении осцилляторных нейронных сетей для реализации функций ассоциативной памяти и распознавания образов, что согласуется с общим мировым трендом на реализацию новой небулевой парадигмы компьютерных вычислений. Развитие методик обучения осцилляторных сетей позволит быстрее вычислять требуемые параметры сети для решение конкретных задач обработки информации. Новые режимы работы сети позволят повысить энергоэффективность ее работы. С практической точки зрения эта работа даст вклад в разработку новых устройств обработки информации на основе биоподобной электроники и развитию альтернативных методов построения искусственных нейронных сетей.


 

ОТЧЁТНЫЕ МАТЕРИАЛЫ


Аннотация результатов, полученных в 2019 году
В ходе научных исследований за 2019 год нами была проведена работа по развитию теоретических представлений и методов оценки синхронизации высокого порядка импульсных сигналов. Представлены алгоритмы обучения сети и приведены примеры работы сети по классификации изображений. Разработаны способы ввода информации в сеть, варианты реализации генераторов берстовых колебаний и бесконденсаторных схем нейронов, составлена сравнительная таблица энергетической эффективности нейронов различных типов. Результаты опубликованы в рейтинговых журналах, в том числе с открытым доступом, получены права и поданы заявки на регистрацию результатов интеллектуальной деятельности. 1. Разработана новая методика оценки синхронизации двух осцилляторов, основанная на расчете диаграммы паттернов синхронизации с разными значениями SHR (subharmonic ratio, метрика синхронизации высокого порядка). Эффект синхронизации квазипериодических колебаний получил название «химерная синхронизация». Предложен параметр синхронизации - химерный индекс CH, состоящий из первых трех значений величин синхронизации SHR, эффективность же синхронизации η определена как сумма вероятностей их появлений. При превышении η определенного порога, например 90%, два осциллятора считаются синхронизированными. Предложенная методика расчёта величины химерной синхронизации через метрики CH и η позволяет более полно характеризовать эффект синхронизации. Кроме того, подобная метрика позволяет значительно расширить возможности нейроморфных и логических устройств, которые функционируют на эффекте синхронизации. Мы показали, что учет химерной синхронизации приводит к увеличению числа синхронных состояний в системе в десятки раз, что позволяет обучать нейронную сеть более эффективно, при этом увеличивая емкость классификации при том же количестве осцилляторов в сети. 2. Представлены методики оценки синхронизации в режиме пачечной активности нейронов, а также в вынужденном режиме работы осцилляторов. В первом случае количественную характеристику эффекта можно определить исходя из спектрального анализа, оценивая частоты первых гармоник берстовых сигналов по аналогии, например, с последовательностью прямоугольных импульсов. Во втором режиме работы эффект синхронизации выражается во временной когерентности выходных и входных спайков и используется временное кодирование и правило winner-takes-all (победитель забирает все), на основе которого создана модель и программа обучения спайковой сети. 3. Разработана архитектура осцилляторной нейронной сети, состоящая из двух слоев, в которой данные (распознаваемые изображения) поступают на первый входной слой в виде уровней токов питания осцилляторов и преобразуются в набор неповторяющихся состояний синхронизации на выходной слой, состоящий всего лишь из одного осциллятора. Использовались методики оценки с обычным индексом SHR и с индексом химерной синхронизации CH на выходе. Обучение сети производилось методом модельного отжига, основа которого – случайный подбор параметров в некотором интервале значений. Выявлены особенности распределения числа решений в зависимости от режима работы осцилляторов: предпороговый режим или режима автогенераций. Предложено несколько технологических подходов для реализации нейросетевого классификатора информации и показаны примеры его применения для фильтрации изображений. 4. Создана программа для автоматизации процесса обучения импульсной нейронной сети с использованием симулятора электронных схем SNN Learning 1.0 (заявка на РИД). Программа позволяет итерационно обучать двухслойные нейронные сети на основе правила Хебба с использованием метода временного кодирования информации. Результатом обучения нейронной сети является нахождение значений сопротивлений между нейронами входного и выходного слоя, позволяющие решать задачу распознавания образов на основе обучающей выборки. 5. Предложена схема релаксационного осциллятора, где зависимость частоты выходных колебаний от управляющего сопротивления имеет ярко выраженный сигмоидальный вид. Модуль управляющего сопротивления подключается параллельно к одной из двух последовательных емкостей осциллятора. Варьируя сопротивление можно эффективно подавать информацию на вход нейронной сети на основе данных осцилляторов и использовать схему для моделирования рецепторов (температуры, изгиба). Также предложена концепция применения данной схемы в спайковых нейронных сетях на основе частотного кодирования. 6. Представлена численная модель leaky integrate-and-fire нейрона (пороговый интегратор) созданная на базе VO2-переключателя. Аналогом мембранного потенциала в модели служит температура канала переключателя, а потенциал действия от соседних нейронов распространяется по подложке в виде тепловых импульсов. Проведено моделирование работы 3-х нейронов и показано, что суммарное воздействие происходит за счет интерференции тепловых волн в области канала переключения нейрона. Тепловой механизм пороговой функции обусловлен эффектом электрического переключения, а величина (температура) порога может варьироваться внешним напряжением. Схема нейрона не содержит емкостей, позволяя изготавливать сеть с высокой плотностью компонентов, и обладает перспективой 3D-интеграции, благодаря термическому механизму взаимодействия нейронов. 7. Разработаны три варианта схем осцилляторов с берстовым режимом генераций импульсов на примере экспериментальных вольтамперных характеристик NbO2- и VO2-переключателей. Первый вариант является аналогом известной биподобной модели ФитцХью-Ринцеля, где последовательно с переключателем S-типа устанавливаются индуктивность и высокочастотный RC-фильтр. Показано, что данная схема корректно функционирует, только если переключатель S-типа содержит устойчивый участок отрицательного дифференциального сопротивления. Также предложены две упрощенные электрические схемы, позволяющие моделировать берстовый режим осцилляций с эмуляцией импульсных паттернов рецепторов холода млекопитающих с учетом температурных зависимостей пороговых характеристик переключателя. 8. Разработана модель leaky integrate-and-fire нейрона на основе VO2-переключателя, моделирующая различные свойства биологических нейронов. На базе разработанных VO2-нейронов в симуляторе электрических схем была промоделирована работа двухслойной спайковой нейронной сети, состоящей из 9-ти входных и 3-х выходных нейронов. Сеть содержит возбуждающие и тормозящие связи и реализует принцип winner-takes-all при распознавании образов. Используя метод обучения с учителем совместно c правилом Хебба и временной способ кодирования информации, сеть была натренирована распознавать три шаблона с размерами 3x3 пикселя. Данная нейронная сеть позволяет распознавать до 100 тысяч изображений в секунду и обладает перспективой для дальнейшего увеличения скорости распознавания. 9. Проведен сравнительный анализ энергетической эффективности нейронных сетей, изготовленных на основе кремниевой (CMOS) технологии и на основе VO2-переключателей. Основными управляющими параметрами энергоэффективности сетей являются размер активного элемента нейрона и его энергопотребление. Данные, сведенные в таблицу, наглядно показывают преимущество кремниевых нейронов по этим параметрам. Тем не менее, VO2-нейроны имеют в среднем меньшую длительность спайков и, как следствие, больший потенциал быстродействия. Выявлено, что в случае использования временного способа кодирования информации для выполнения одного акта распознавания образов требуется не более одного спайка от каждого нейрона, что существенно повышает энергоэффективность сети по сравнению с сетями, оперирующими метриками синхронизации высокого порядка. Информационные ресурсы в сети Интернет (url-адреса), посвященные проекту: https://minobrnauki.gov.ru/ru/press-center/card/?id_4=1788 https://www.gazeta.ru/science/news/2019/07/23/n_13251001.shtml https://indicator.ru/mathematics/povysheniye-effektivnosti-oscillatornoi-nejroseti-23-07-2019.htm https://indicator.ru/physics/nejronnuyu-set-nauchili-raspoznavat-obrazy-11-02-2019.htm

 

Публикации

1. Беляев М.А., Величко А.А. A Spiking Neural Network Based on the Model of VO2—Neuron Electronics, Volume 8, Issue 10, no. 1065 (год публикации - 2019) https://doi.org/10.3390/electronics8101065

2. Борисков П.П., Величко А.А. Inductively coupled burst oscillators in neural network information processing systems Journal of Physics: Conference Series, vol. 1399, p. 033051 (год публикации - 2019) https://doi.org/10.1088/1742-6596/1399/3/033051

3. Борисков П.П., Величко А.А. Switch Elements with S-Shaped Current-Voltage Characteristic in Models of Neural Oscillators Electronics, Volume 8, Issue 19, no. 922 (год публикации - 2019) https://doi.org/10.3390/electronics8090922

4. Величко А.А. A Method for Evaluating Chimeric Synchronization of Coupled Oscillators and Its Application for Creating a Neural Network Information Converter Electronics, Volume 8, Issue 7, no. 756 (год публикации - 2019) https://doi.org/10.3390/electronics807075

5. Величко А.А., Беляев М.А., Рябоконь Д.В., Ханин С.Д. The non-capacitor model of leaky integrate-and-fire VO2 neuron with the thermal mechanism of the membrane potential Journal of Physics: Conference Series, vol. 1399, p. 022046 (год публикации - 2019) https://doi.org/10.1088/1742-6596/1399/2/022046

6. Величко А.А.,Беляев М.А.,Борисков П.П. A Model of an Oscillatory Neural Network with Multilevel Neurons for Pattern Recognition and Computing Electronics, Volume 8, Issue 1, no. 75 (год публикации - 2019) https://doi.org/10.3390/electronics8010075

7. Пергамент А.Л., Борисков П.П. Electrical switching in metal-oxide-metal structures based on anodic niobium oxide Journal of Physics: Conference Series, vol. 1399, p. 022017 (год публикации - 2019) https://doi.org/10.1088/1742-6596/1399/2/022017

8. Беляев М.А., Величко А.А. Программа для автоматизации процесса обучения импульсной нейронной сети с использованием симулятора электронных схем «SNN Learning 1.0» -, - (год публикации - )

9. Величко А.А., Беляев М.А, Путролайнен В.В., Борисков П.П. Способ распознавания образов в системе связанных осцилляторов -, RU2697947C1 (год публикации - )

10. - Российские ученые создали новые схемы для нейроэлектроники и нейроинтерфейсов Министерства науки и высшего образования Российской Федерации, - (год публикации - )

11. - Предложен метод создания высокоэффективных нейронных сетей Газета.ru, - (год публикации - )

12. - Метод российского математика повысит эффективность осцилляторных нейросетей Индикатор, - (год публикации - )

13. - Осцилляторную нейронную сеть научили распознавать образы Индикатор, - (год публикации - )


Аннотация результатов, полученных в 2020 году
В ходе научных исследований за 2020 год нами была проведена работа по развитию новых осцилляторных схем и методик применения их для создания осцилляторных нейронных сетей, в том числе резервуарных вычислений. Проведен анализ влияния шума на функционирование ОНС при решении когнитивных задач. Получены перспективные результаты применения логистического отображения для генерации детерминированного хаоса в резервуарной сети, которая получила название LogNNet. Результаты были представлены на международном семинаре “On-device Artificial Intelligence Workshop”, организованном компанией Huawai, и вызвали интерес у научного сообщества. Методика позволяет создавать цифровые резервуары, мало потребляющие оперативную память, тем самым способствуя развитию актуального направления интеграции искусственного интеллекта и интернета вещей. Исследованы особенности изменения параметров переключательных элементов в осцилляторном контуре, эффекты синхронизации на длинные расстояния, предложена бесконденсаторная модель осциллятора. Разработаны концепции резервуарных вычислений и ассоциативной памяти по принципу сети Хопфилда на осцилляторах. Приведены примеры классификаций изображений из базы рукописных цифр MNIST. Результаты опубликованы в рейтинговых журналах, в том числе с открытым доступом, получены права и поданы заявки на регистрацию результатов интеллектуальной деятельности. 1. Нами создана новая архитектура нейронной сети, которая позволяет экономно использовать небольшие объемы оперативной памяти и открывает перспективы для внедрения маломощных устройств в интернет вещей. Она получила название LogNNet. Работа была также представлена на международном семинаре “On-device Artificial Intelligence Workshop”, организованном компанией Huawai. LogNNet - это нейронная сеть прямого распространения, то есть сигналы в ней направлены исключительно от входа к выходу. Главная ее особенность заключается в том, что используются детерминированные хаотические фильтры для входящих сигналов, то есть система пытается хаотически перемешать входную информацию, но при этом извлекает из информации ценные данные, невидимые изначально. Подобный механизм используют резервуарные нейронные сети. Для генерации хаоса применена простая формула логистического отображения, где последующее значение вычисляется на основе предыдущего. Её обычно применяют в популяционной биологии, а также как пример несложного уравнения для вычисления последовательности хаотических значений. Экономия RAM в представленной архитектуре сети происходит за счет того, что массив весов в хаотическом фильтре не нужно запоминать, каждое значение массива может быть вычислено всего по трем параметрам. LogNNet была испытана на базе MNIST-10 и показала точность распознавания ~96,3%. При этом разработанная архитектура использует не больше 29 kB оперативной памяти. LogNNet также продемонстрировала хорошие результаты при очень малых размерах оперативной памяти порядка 1-2 kB. Примерно таким же объемом памяти обладает миниатюрный контроллер Atmega328, умещающийся на подушке пальца, которым можно оснастить «умные» устройства небольших габаритов. Таким образом, разработанная сеть с цифровым резервуаром, является конкурентоспособной архитектурой сети по сравнению с известными алгоритмами. 2. Обнаружен эффект влияния хаоса на когнитивные способности сети LogNNet. Была найдена зависимость точности классификации сети от параметра логистического отображений r. Форма зависимости коррелирует с зависимостью показателя Ляпунова λ от параметра r и указывает на важную роль хаотической динамики логистического отображения в процессе распознавания нейронной сетью. Показатель Ляпунова λ является эффективным способом оценки «хаотичности» и определяет меру расходимости траектории, т.е. характер изменения траектории в зависимости от изменения начального условия. Можно отметить возрастающую тенденцию изменения величины точности классификации от r с максимальными значениями в диапазоне r=1.4-2. Это коррелирует с положительным наклоном зависимости λ от r, для которой положительные значения λ превалируют при r>1.4. Таким образом, увеличение хаотичности логистического отображения, в целом, приводит к увеличению величины точности классификации, наиболее высокие ее значения наблюдаются при r>1.4. Обнаружена корреляция локальных минимумов и максимумов зависимости точности классификации и Ляпунова от управляющего параметра r. Важная роль хаотической динамики в резервуаре отмечалась при изучении нейронной эхо-сети (echo state networks, ESN), регулируемая спектральным радиусом, и машин неустойчивых состояний (liquid state machines, LSM), где хаос регулируется специальными параметрами. Дальнейшее изучение влияния параметров хаоса логистического отображения на когнитивные способности нейронной сети LogNNet может быть темой будущих, перспективных научных исследований. 3. Исследовано влияние интенсивности шума на число синхронных состояний Ns- системы из двух осцилляторов. Показано, что существует оптимальное значение термической связи Δopt, где наблюдается максимум Ns. Определены условия достижения Ns ~150. Получены зависимости Ns от значений амплитуды шума Un0 при трех значениях уровня связи Δ. Зависимости показывают снижение Ns с увеличением амплитуды шума. Это объясняется физикой эффекта синхронизации, когда синхронизация на высоких гармониках становится невозможна при усилении шума выше критического значения. Самыми вероятными гармониками для синхронизации остаются основные гармоники с синхронизацией (SHR = 1/1). Абсолютное значение |∂Ns / ∂Un0| снижается с увеличением уровня связи Δ, что связано с увеличением сопротивляемости системы к шуму при увеличении Δ. 4. Исследована зависимость динамических пороговых характеристик переключательных элементов на основе диоксида ванадия от частоты осцилляторного контура. На основе численной модели обнаружено, что пороговые характеристики меняются из-за эффекта саморазогрева подложки в области переключателя. Предложены аналитические формулы, которые позволяют вычислить пороговые напряжения включения и выключения на основе геометрических размеров, частоты осцилляций и параметров статической ВАХ. Обнаружен переходный режим осцилляций, возникающий при включении контура или изменении частоты его работы. Представлена аналитическая формула для оценки длительности данного режима. 5. Исследован эффект синхронизации на длинные расстояния звеньев цепочки осцилляторов. Была предложена формула для вычисления синхронизации высокого порядка двух осцилляторов через синхронизацию внутренних осцилляторов. Выявлено, что синхронизация высокого порядка позволяет реализовать синхронизацию на длинные расстояния через попарную синхронизацию внутренних осцилляторов, при этом синхронизация возможна даже в случае низкой эффективности синхронизации отдельных звеньев. Наличие этого эффекта мы связываем с эффектом химерной синхронизации, открытой нами на прошлом этапе проекта. Смысл эффекта заключается в сосуществовании нескольких паттернов синхронизации высокого порядка одновременно. На базе этого эффекта предложены элементы компьютерной логики на основе осцилляторов, где в качестве логических уровней используются значения синхронизации высокого порядка. Изучена синхронизация цепочки из 100 осцилляторов. Было показано, что синхронизацией крайних осцилляторов можно управлять, меняя токи питания у любой пары внутренних осцилляторов, что может быть использовано для создания осцилляторной логики. 6. Разработана схема безконденсаторной модели VO2-осциллятора, содержащая электрический VO2-переключатель, полевой транзистор и VO2 тепловой сенсор. VO2-сенсор повторяет конструкцию переключателя и функционирует только на высокоомной ветви ВАХ при напряжении на нем менее порогового Vth. Переключатель и сенсор располагаются в непосредственной близости друг от друга на расстоянии d, варьируемом в пределах d=100-700 нм. Полевой транзистор в схеме играет роль управляемого нагрузочного сопротивления. Управление осуществляется за счет подачи на затвор транзистора напряжения с VO2-сенсора, которое, в свою очередь, зависит от температуры сенсора. В связи с тем, что температура сенсора изменяется с задержкой относительно температуры переключателя можно добиться эффекта полного разогрева переключателя с последующим его выключением, реализуя эффект осцилляций. Управление периодом осцилляций в данной модели можно осуществлять изменением расстояния d. При увеличении d от 100 до 700 nm происходит увеличение периода осцилляций T от ~100 до ~170 ns. Рост T(d) связан с увеличением задержки распространения тепловой волны T1 с 10 до 60 ns. Было установлено, что период осцилляций практически не зависит от сопротивления Ri, потому что, несмотря на увеличение времени задержки нагрева сенсора T1 c 13 до 34 ns, время его остывания T2 уменьшается с 104 до 88 ns. Уменьшение T2 связано с тем, что при больших Ri канал разогревается до меньшей температуры. 7. Разработана концепция резервуарных вычислений на основе системы связанных осцилляторов с использованием эффекта синхронизации высокого порядка. На основе результатов выполненных экспериментов показано, что подобная система-резервуар даже с небольшим количеством нейронов-осцилляторов имеет широкий набор динамических состояний. Эти состояния управляются токами питания осцилляторов и кодируются с помощью метрик синхронизации: отношения частот гармоник синхронизации и ее эффективность. Предложен и исследован вариант резервуарной сети, которая реализует операцию XOR и состоит из резервуара с двумя термически связанными осцилляторами, построенными на VO2-переключателях, и выходного нейрона с пороговой функцией активации. 8. Разработана концепция ОНС с частотным кодированием, которая состоит из интегро-пороговых нейронов с переключательным элементом S-типа, двух последовательных конденсаторов, включенных параллельно переключателю, и управляющего резистора, шунтирующего один из конденсаторов. Разработаны аналитические методы расчета схем данных нейронов на основе кусочно-линейной аппроксимации ВАХ S-переключателей и законов Кирхгофа. С помощью моделирования на примере осциллятора с экспериментальной ВАХ VO2-преключателя показано, что функция частоты импульсов от переменного сопротивления имеет сильно нелинейный (сигмоидный) вид и аномально высокую чувствительность от соотношения емкостей в схеме осциллятора. Предложены способы сопряжения резистивных датчиков (сопротивлений) с ОНС с помощью преобразователей “частота-сопротивление” на выходе нейронов цифрового, емкостного и термического типов. 9. Разработана новая концепция ассоциативной памяти в виде импульсной сети Хопфилда на основе интегро-пороговых (LIF) нейронов с частотным управлением и гибридным аналого-цифровым кодированием. Разработаны два варианта нейросетевых схем, в которых частоты импульсов нейронов управляются токами питания и переменными сопротивлениями (транзисторами). Проведен анализ динамики распознавания простых двумерных изображений в градациях серого. Предложен метод быстрого цифрового распознавания, использующий пороги перехода через нуль выходных напряжений нейронов. На основе моделирования ассоциативной памяти показано, что время распознавания на основе этого метода сравнимо с временем обработки данных с помощью известного алгоритма ADALINE для периферийных IoT устройств. Предложена гибридная цифро-аналоговая схема модуля ассоциативной памяти, которая включает импульсную сеть Хопфилда из интегро-пороговых нейронов, блок из триггеров, которые срабатывают по порогам пересечения нуля, и выходной блок-классификатор, представляющий собой цифровой дешифратор. 10. Исследована классификация рукописных цифр из базы данных MNIST сетью Хопфилда. Показано, что сильная корреляция обучающих бинарных шаблонов не позволяет использовать стандартный метод обучения Хэбба. Применение метода обучения Сторки позволило увеличить емкость ассоциативной памяти в два раза. Предложен метод снижения корреляции обучающих шаблонов за счет увеличения относительного расстояния Хэмминга между парами шаблонов при подборе значения порога бинаризации и размера шаблонов. Установлено, что порог бинаризации имеет оптимальные значения при размере обучающего шаблона 14x14 пикселей. Использование метода Сторки и оптимальных параметров позволило получить корректную работу сети при записи 10 шаблонов. Точность классификации оптимизированной сети Хопфилда на тестовой выборке изображений составила 61.5%.

 

Публикации

1. Беляев М.А., Величко А.А. Classification of handwritten digits using the Hopfield network IOP Conf. Series: Materials Science and Engineering, vol.862, p.052048 (год публикации - 2020) https://doi.org/10.1088/1757-899X/862/5/052048

2. Беляев М.А., Величко А.А. Examination of the Dynamic Threshold Characteristics of a VO2 Switch in an Oscillatory Circuit Technical Physics Letters, vol.46, № 2, p. 137 (год публикации - 2020) https://doi.org/10.1134/S1063785020020054

3. Беляев М.А., Величко А.А. Capacitorless model of a VO2 oscillator IOP Conf. Series: Materials Science and Engineering, vol.734, p.012151 (год публикации - 2020) https://doi.org/10.1088/1757-899x/734/1/012151

4. Борисков П.П. IoT-Oriented Design of an Associative Memory Based on Impulsive Hopfield Neural Network with Rate Coding of LIF Oscillators Electronics, vol.9, № 1468 (год публикации - 2020) https://doi.org/10.3390/electronics9091468

5. Величко А.А. Neural Network for Low-Memory IoT Devices and MNIST Image Recognition Using Kernels Based on Logistic Map Electronics, vol.9, № 1432 (год публикации - 2020) https://doi.org/10.3390/electronics9091432

6. Величко А.А., Борисков П.П. Concept of LIF Neuron Circuit for Rate Coding in Spike Neural Networks IEEE Transactions on Circuits and Systems II: Express Briefs, vol.67, № 12 (год публикации - 2020) https://doi.org/10.1109/TCSII.2020.2997117

7. Величко А.А., Путролайнен В.В.,Беляев М.А. Higher-order and long-range synchronization effects for classification and computing in oscillator-based spiking neural networks Neural Computing and Applications, - (год публикации - 2020) https://doi.org/10.1007/s00521-020-05177-y

8. Величко А.А., Рябоконь Д.В., Ханин С.Д., Сидоренко А.В., Риккиев А.Г. Reservoir computing using high order synchronization of coupled oscillators IOP Conf. Series: Materials Science and Engineering, vol. 862, p. 052062 (год публикации - 2020) https://doi.org/10.1088/1757-899X/862/5/052062

9. Величко Андрей Александрович Программный алгоритм нейронной сети LogNNet -, - (год публикации - )

10. Величко Андрей Александрович, Борисков Петр Петрович, Беляев Максим Александрович, Путролайнен Вадим Вячеславович Способ обработки информации в импульсной нейронной сети -, RU2709168C1 (год публикации - )

11. - Найден способ расширить возможности искусственных нейронных сетей газета.ru, - (год публикации - )

12. - Думающая стелька и мыслящая дверь комерсант/наука, - (год публикации - )

13. - За счет хаоса больше устройств станут умными Indicator, - (год публикации - )

14. - Российский ученый разработал новую архитектуру нейронной сети газета.ru, - (год публикации - )

15. - Neural network for low-memory IoT devices IOT CENTRAL, - (год публикации - )

16. - Neural network for low-memory IoT devices NEWS BREAK, - (год публикации - )

17. - Neural network for low-memory IoT devices TechXplore, - (год публикации - )


Возможность практического использования результатов
Нейронные сети представляют универсальный инструмент для решения задач обработки больших объемов разнообразной и неполной диагностической информации в таких областях, как прогнозирование, моделирование, управление, оптимизация и анализ данных. Разработка новых нейросетевых технологий, которые могли бы с успехом внедряться в интернет вещей, применяться для ассистирования человеку в повседневной жизни, в здравоохранении, “умном доме”, при этом потребляя незначительные вычислительные ресурсы, является актуальной проблемой современности. Для интеграции искусственного интеллекта в интернет вещей необходимы специальные архитектуры, которые потребляют мало оперативной памяти (RAM) и ресурсов процессора, при этом могут работать на периферийных микроконтроллерах с небольшим объёмом RAM порядка единиц или десятков килобайт. Для решения данной проблемы в настоящем проекте разработана новая архитектура нейронной сети, на основе логистического отображения, которая получила название LogNNet. Методика позволяет создавать цифровые резервуары, потребляющие небольшой объем оперативной памяти, тем самым способствуя развитию актуального направления интеграции искусственного интеллекта и интернета вещей. Разработка уже заинтересовала исследователей из компании Huawei, занимающихся внедрением искусственного интеллекта в мобильные устройства. Представленные в проекте результаты в области разработки новых технологий осцилляторных нейронных сетей могут привести к значительному прогрессу в области создания нейроморфных интеллектуальных устройств на основе физических осцилляторов. Например, к сверхбыстрым системам на основе магнитных и оптических гигагерцовых осцилляторов. Разработанная нами методика увеличения числа синхронных состояний за счет эффекта синхронизации высокого порядка и обнаруженного явления «химерной синхронизации» обладает перспективой создания устройств с повышенной функциональностью для решения когнитивных задач. Благодаря этому осцилляторная сеть из малого количества нейронов может выполнять сложные операции, к примеру, по распознаванию речи, изображений и видео, а также способна к решению задач прогнозирования, оптимизации и управления. Предложены схемы осцилляторов, где зависимость частоты выходных колебаний от управляющего сопротивления имеет ярко выраженный сигмоидальный вид, которые могут быть положены в основу новых нейроморфных устройств. Нейроны, реализованные в виде бесконденсаторных осцилляторов на основе термических волновых эффектов и эффекта электрического переключения в двуокиси ванадия, могут быть использованы для создания наноразмерных нейроморфных устройств, которые в свою очередь могут использоваться для организации нейронной сети с высокой плотностью 3D интеграции компонентов. 3D интеграция в этом случае становиться возможной за счет тепловых волн, осуществляющих связь между нейронами и их синхронизацию. Кроме того, мы считаем, что данные наработки могут быть положены в основу нового направления по развитию нейросетевых технологий на высокопроизводительных вычислительных платформах (видеокартах и программируемых логических интегральных схемах), использующих традиционные КМОП-технологии, на которых проще моделировать осцилляторные схемы и реализовывать резервуарные вычисления. В этом случае вполне возможен технологический цикл разработки от первоначального моделирования до промышленного прототипа, исчисляющийся 5-10 годами. Таким образом, результаты проекта по созданию нейронных сетей с новыми принципами обработки информации являются научно-техническим заделом для внедрения принципиально новых информационных технологий в производственно-экономическую сферу, в том числе в направлении цифровизации экономики и индустрии.