A liquid state machine (LSM)
is a type of reservoir computer that uses a spiking neural network
. An LSM
consists of a large collection of units. Each unit receives time varying input from external sources (the inputs) as well as from other units. Nodes are randomly connected to each other. The recurrent nature of the connections turns the time varying input into a spatio-temporal pattern of activations in the network units. The spatio-temporal patterns of activation are read out by linear discriminant units.
LSMs
have been put forward as a way to explain the operation of brains. LSMs
are argued to be an improvement over the theory of artificial neural networks because:
Circuits are not hard coded to perform a specific task.
Continuous time inputs are handled "naturally".
Computations on various time scales can be done using the same network.
The same network can perform multiple computations.
Criticisms of LSMs as used in computational neuroscience are that
LSMs don't actually explain how the brain functions.
At best they can replicate some parts of brain functionality.
There is no guaranteed way to dissect a working network and figure out
how or what computations are being performed.
Very little control over the process.
# todo
# All problems you can solve with this model we can use `Recurrent Neural Networks` for,
# and `RNNs` do fix the problem way faster these days.
# This is based more on the brain structure than the `Recurrent Neural Networks`.
# In the future when we have better algorithms to use in this model
# may lead us to a break through a new level of Machine Learning.
- https://www.ai.rug.nl/~mwiering/thesis_kok.pdf
- https://stackoverflow.com/questions/28326776/liquid-state-machine-how-it-works-and-how-to-use-it
- https://arxiv.org/ftp/arxiv/papers/1910/1910.03354.pdf
- https://igi-web.tugraz.at/PDF/189.pdf
- https://www.osti.gov/servlets/purl/1405258
- https://github.com/IGITUGraz/LSM