Martin Andrews

Martin Andrews

Audience level:
9 a.m.–9:45 a.m.

Machine Learning : Going Deeper with Python and Theano


Many recent advances in computer vision, speech recognition and Natural Language Processing (NLP) have come from Deep Learning research. One key enabler has been the use of GPUs to train bigger models on larger datasets. The Python module "Theano" can generate GPU code automatically - so that high level ideas can be implemented in high performance code seamlessly within the Python ecosystem.


The following topics will be covered, though not necessarily in the same order as below, since some 'Deep Learning' motivation might be good to introduce earlier on.


  • What Theano does
  • How Theano works
  • Building on Theano eg: Lasagne

Deep Learning

  • Background
  • Typical image processing setup
  • Typical Natural Language Processing (NLP) setup

Real-Life considerations

  • Building a commercial system

Platinum Sponsors:

Silver Sponsors: