Генерация временных сигналов из статических изображений для подачи на спайковые нейронные сети

Main Article Content

Александр Сергеевич Тощев

Аннотация

Спайковые нейронные сети (далее — СНС, т. е. нейросети, передающие информацию во времени с помощью импульсов) требуют временного входа, тогда как в задачах компьютерного зрения данные чаще заданы статическими изображениями. В работе рассмотрено преобразование вида «изображение – временной сигнал – импульсы» и исследовано влияние способа входного кодирования на динамику обучения СНС, плотность импульсной активности и вычислительную стоимость обработки. В экспериментальной части реализованы и сопоставлены два семейства кодирования: кодирование по времени первого импульса (Latency) и пуассоновское кодирование по интенсивности (Poisson); для них рассмотрены четыре режима: базовый Latency без подавления фона, модифицированный Latency с порогом тишины, стохастический Poisson и детерминированный Poisson. В качестве метрик использованы среднее число импульсов на пример, число синаптических операций, прокси-показатель энергозатрат и характеристики конкуренции нейронов скрытого слоя. Эксперименты на наборе MNIST (60000 обучающих и 10000 тестовых изображений) для сети со скрытым слоем из 100 нейронов и горизонтом моделирования 200 шагов показали, что все исследованные режимы обеспечивают устойчивое обучение без коллапса активности. При этом модифицированный Latency с порогом тишины
 оказался наиболее эффективным по соотношению «полезная активность — вычислительная стоимость»: при количестве спайков на один пример 323.41 для него число синаптических операций составило 14295.09, тогда как базовый Latency без фильтрации фона при близкой выходной активности (311.22 импульса на пример) потребовал 78400 синаптических операций.

Article Details

Как цитировать
Тощев, А. С. «Генерация временных сигналов из статических изображений для подачи на спайковые нейронные сети». Электронные библиотеки, т. 29, вып. 3, июнь 2026 г., сс. 1061-77, doi:10.26907/1562-5419-2026-29-3-1061-1077.

Библиографические ссылки

Gerstner W., Kistler W. Spiking Neuron Models: Single Neurons, Populations, Plasticity. Cambridge: Cambridge University Press, 2002. https://doi.org/10.1017/CBO9780511815706
2. Maass W. Networks of Spiking Neurons: The Third Generation of Neural Network Models // Neural Networks. 1997. Vol. 10, No. 9. P. 1659–1671. https://doi.org/10.1016/S0893-6080(97)00011-7
3. Davies M. et al. Loihi: A Neuromorphic Manycore Processor with On-Chip Learning // IEEE Micro. 2018. Vol. 38, No. 1. P. 82–99. https://doi.org/10.1109/MM.2018.112130359
4. Diehl P.U., Cook M. Unsupervised Learning of Digit Recognition Using Spike-Timing-Dependent Plasticity // Frontiers in Computational Neuroscience. 2015. Vol. 9. Art. 99. https://doi.org/10.3389/fncom.2015.00099
5. Rueckauer B. et al. Conversion of Continuous-Valued Deep Networks to Efficient Event-Driven Networks for Image Classification // Frontiers in Neuroscience. 2017. Vol. 11. Art. 682. https://doi.org/10.3389/fnins.2017.00682
6. Guo W. et al. Neural Coding in Spiking Neural Networks: A Comparative Study for Robust Neuromorphic Systems // Frontiers in Neuroscience. 2021. Vol. 15. Art. 638474. https://doi.org/10.3389/fnins.2021.638474
7. LeCun Y., Bottou L., Bengio Y., Haffner P. Gradient-Based Learning Applied to Document Recognition // Proceedings of the IEEE. 1998. Vol. 86, No. 11. P. 2278–2324. https://doi.org/10.1109/5.726791
8. Izhikevich E.M. Which Model to Use for Cortical Spiking Neurons? // IEEE Transactions on Neural Networks. 2004. Vol. 15, No. 5. P. 1063–1070. https://doi.org/10.1109/TNN.2004.832719
9. Caporale N., Dan Y. Spike Timing-Dependent Plasticity: A Hebbian Learning Rule // Annual Review of Neuroscience. 2008. Vol. 31. P. 25–46. https://doi.org/10.1146/annurev.neuro.31.060407.125639
10. Thorpe S., Delorme A., Van Rullen R. Spike-Based Strategies for Rapid Processing // Neural Networks. 2001. Vol. 14, No. 6–7. P. 715–725. https://doi.org/10.1016/S0893-6080(01)00083-1
11. Hazan H. et al. BindsNET: A Machine Learning-Oriented Spiking Neural Networks Library in Python // Frontiers in Neuroinformatics. 2018. Vol. 12. Art. 89. https://doi.org/10.3389/fninf.2018.00089


Наиболее читаемые статьи этого автора (авторов)