Theano 0.7.0 Description:
Theano is an open source Python based tool that allows you to define, optimize, and efficiently evaluate mathematical expressions involving multi-dimensional arrays. Using Theano, it is not uncommon to see speed improvements of ten-fold over using pure NumPy. Theano melds some aspects of a computer algebra system (CAS) with aspects of an optimizing compiler. Theano can even transform some or all of the mathematical expression into C code and compile it into native machine instructions. This combination of CAS with optimizing compilation is particularly useful for computational fields in which complicated mathematical expressions are evaluated repeatedly and evaluation speed is critical.