Резервуарные нейронные сети: теория, приложения и реализации
Перейти к навигации
Перейти к поиску
Задание
- Прочитать и разобрать (законспектировать) материалы [1-3] про специальную архитектуру рекуррентных нейронных сетей - эхо-сети (echo-state network), а также про основанный на таких сетях вычислительный подход, названные резервуарными вычислениями (reservoir computing).
- Прочитать и разобрать (законспектировать) материалы [4] про применение эхо-сетей и резервуарных вычислений для предсказания поведения хаотических динамических систем.
- Используя высокоуровневые языки программирования Java/C++/Python или специальные математические пакеты вычислений MathWorks Matlab/Wolfram Mathematica, повторить численный эксперимент из [4] (см. также приложение с кодом [5]) по обучению эхо-сети и предсказанию поведения хаотической системы Маккея-Гласса, для хаотической системы Лоренца (см. комментарий автора статьи [4] на стр. 14 про выбор параметров алгоритма).
- Результаты работы (конспект, оформленный в виде курсовой работы с подробным описанием численных экспериментов, результатами и исходным кодом в приложении) присылать на электронную почту или в телеграм научному руководителю.
Список литературы
- Статья "Echo state network" на Scholarpedia.org.
- B. Schrauwen, D. Verstraeten, J. van Campenhout, An overview of reservoir computing: theory, applications and implementations [препринт https://biblio.ugent.be/publication/416607/file/447949.pdf].
- M. Lukoševičius and H. Jaeger, Reservoir Computing Approaches to Recurrent Neural Network Training, Computer Science Review 3(3), 127-149, 2009 [препринт https://www.ai.rug.nl/minds/uploads/2261_LukoseviciusJaeger09.pdf].
- H. Jaeger, H. Haas, Harnessing Nonlinearity: Predicting Chaotic Systems and Saving Energy in Wireless Communication, Science, 304, 5667, pp. 78-80, 2004 [препринт https://www.ai.rug.nl/minds/uploads/ESNScience04.pdf].
- Код на Matlab для применения ESN к системе Маккея-Гласса.