RCTS Scientific Computing Seminar



SPEAKERMr. Arnaud Bergeron°]°^

TITLETheano - A Mathematical Expression Compiler

ABSTRACT Abstract: Theano is a compiler for mathematical expression in Python that combines the convenience of NumPy's syntax with the speed of compiled code. The user defines mathematical expressions using a functional API and this build a graph. After, certain operations can be performed on the graph such as symbolic differentiation. Before performing a computation Theano optimizes the graph and translates expressions into C++ or GPU code and compiles them. Because of its numpy-like interface, Theano is the basis of a wide range of projects going from neural networks to bayesian models.