https://123dok.net/document/zx5333jn-learning-to-represent-signals-spike-by-spike.html