I (James Bergstra) am a doctoral candidate under Yoshua Bengio. I am a member of the LISA in the Department of Computer Science and Operations Research at the University of Montreal.

Publications, Curriculum Vitae

Software

Theano

Theano is a functional language and optimizing compiler within Python. It can symbolically optimize numerical computations and generate fast C or GPU code.

TamTam

TamTam (@wordpress) is a suite of music writing and music playing programs for the OLPC laptop, being distributed to (and enjoyed by?) thousands of children around the world.

LibAudioFeat

I wrote a audio feature extraction library for computing audio features from PCM data. A small demonstration application illustrates how to use this library in a standalone feature extractor. It's pretty hard to use but it goes really fast. Email me if you would like these algorithms as Theano code--they are just as fast but way easier to use.

Research

Complex Cell Networks

Learning algorithms are not as good as we are at understanding images. I've been working to include neural modeling insights into deep neural networks.

Music Genre Classification

For my Masters (with Douglas Eck), I studied machine learning methods for classifying music recordings by genre.