Here we propose a computational model of coloured memory in the spiking neural network accompanied by astrocytes.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- MATLAB ≥R2018b
- Statistics Toolbox
- Image Processing Toolbox
- The minimum required amount of RAM is 16 GB
Clone repo:
git clone https://github.com/altergot/neuro-astro-network-grayscale.git
To run the default experiment execute main.m
Default experiment consists of 1 image at the learning stage:
Next, at the testing stage, the model is applied to 4 images:
- training image with 80% Gaussian noise
- training image with 40% "Salt and Pepper" noise
- spatial uniform noise
- another photo
The simulation model time is 1.9 seconds in the training and 0.7 seconds in each test. The time step is 0.0001 seconds. The program run time for default parameters is around 1.5 hours.
The following results are presented at the end of the simulation:
- Learning process: input signal, the average frequency of neural spikes during training, the concentration of calcium in the astrocytic layer at the time of presentation of the test images
- Test patterns and their corresponding neuron frequencies
- PSNR metric of a recalled pattern compared to training item
PSNR of recalled pattern for images:
test image | PSNR |
noisy training image with 80% Gaussian noise | 17.5825 |
noisy training image with 40% "Salt and Pepper" noise | 16.8161 |
another photo | 8.4843 |
spatial uniform noise | 6.9498 |
File model_parameters.m consists of multiple parameter sections described in the paper:
- Timeline
- Experiment
- Applied pattern current
- Runge-Kutta steps
- Network size
- Initial conditions
- Neuron model
- Synaptic connections
- Astrocyte model
- PSNR metric
- Yulia Tsybina - Implementation - altergot
- Mikhail Krivonosov - Implementation - mike_live
- Innokentiy Kastalskiy - Biological model constructing
- Susan Gordleeva - Biological model constructing
- Victor Kazantsev - Project vision
Astrocytes mediate analogous memory in a multi-layer neuron–astrocyte network Yuliya A. Tsybina, Innokentiy A. Kastalskiy, Mikhail I. Krivonosov, Alexey Zaikin, Victor B. Kazantsev, Alexander N. Gorban and Susanna Yu. Gordleeva https://doi.org/10.1007/s00521-022-06936-9
This project is licensed under the MIT License - see the LICENSE.md file for details