Neuromorphic Computers and Spiking Neural Networks: the new generation of machine learning?

Neuromorphic computers are computers that simulate the functioning of the brain and are able to implement deep learning at a fraction of the energy cost of traditional architectures. Thanks to the new generation smartphone this technology is rapidly gaining ground.