Theano: A Python framework for fast computation of mathematical expressions
The NumPy array: a structure for efficient numerical computation