Machine Learning in Neuroscience with focus on Recurrent Neural Nets.