Different implementations of neural networks / machine learning in python