It has been a while since I last posted, I have started a PhD at Nottingham Trent University in machine learning with the specific goal of classifying actions for stroke rehabilitation. I will do a more in-depth post on this once I have finished coding my model.
A few months ago I attended the SpiNNaker workshop at the University of Manchester. They have developed an impressive parallel architecture capable of simulating large numbers of neurons. The architecture maintains flexibility to develop your own neuron activation functions and learning dynamics. Currently simulation software can be developed in Python or C. Also another interesting note is that SpiNNaker is used by the Human Brain Project
They also mentioned looking at releasing a cloud based platform for running your simulations using their huge array of boards networked together (see image)