Builders & open source
James Bergstra
First author of the Hyperopt paper and co-developer of Theano; former Research Scholar at Harvard
James Bergstra co-developed Theano, an open-source optimizing compiler that can use GPUs, and is first author of "Hyperopt: a Python library for model selection and hyperparameter optimization" (2015); the Hyperopt project's BSD-style license names Bergstra as copyright holder. A 2012 University of British Columbia talk listing described Bergstra as a Research Scholar at Harvard University in David Cox's biological and computer vision group at the Rowland Institute, with research including hyperparameter optimization. Bergstra was then a postdoc at the University of Waterloo's Centre for Theoretical Neuroscience and a co-author of the paper "Nengo: A Python tool for building large-scale functional brain models" (2014).1234
At a glance
- Current role
- None confirmed in the sources
- Education
- Harvard, Montréal, Waterloo
- Work listed
- 2
- Sources cited
- 7
- Profile reviewed
Career
Bergstra completed a master's degree in 2006 under Douglas Eck, on algorithms for classifying recorded music by genre, and doctoral studies at the University of Montreal in July 2011 under Yoshua Bengio, with a dissertation on incorporating complex cells into deep learning models. During graduate work, Bergstra co-developed Theano, an open-source optimizing compiler that can use GPUs for high-performance computation.21
Bergstra then spent a year as a Research Scholar in David Cox's computer and biological vision group at Harvard's Rowland Institute, and moved on to a postdoctoral position under Chris Eliasmith in the Centre for Theoretical Neuroscience at the University of Waterloo.12
Research
Much of Bergstra's research concerns hyperparameter optimization. "Random Search for Hyper-Parameter Optimization" (2012), with Yoshua Bengio, showed empirically and theoretically that randomly chosen trials are more efficient than a grid. "Algorithms for Hyper-Parameter Optimization" (NIPS 2011), with Rémi Bardenet, Bengio and Balázs Kégl, introduced sequential methods based on the expected improvement criterion for configuring neural networks and deep belief networks.56
Bergstra is first author of the 2015 journal paper describing the Hyperopt Python library, whose license names Bergstra as copyright holder, and co-authored Hyperopt-Sklearn for automatic configuration of scikit-learn models. At Waterloo, Bergstra also co-authored Nengo, a Python tool for building large-scale functional brain models.24
Work and contributions
Hyperopt Open-source code
First author of "Hyperopt: a Python library for model selection and hyperparameter optimization" (2015), as listed on the University of Waterloo profile; the project's BSD-style license names James Bergstra as copyright holder.24
Theano Open-source code
Co-developed Theano, according to the University of Waterloo profile, and co-author of "Theano: new features and speed improvements" (2012).237
Timeline
- Completed a master's degree under Douglas Eck on classifying recorded music by genre.2
- Co-authored "Algorithms for Hyper-Parameter Optimization" at NIPS 2011.6
- Completed doctoral studies at the University of Montreal under Yoshua Bengio.2
- Published "Random Search for Hyper-Parameter Optimization" with Yoshua Bengio in JMLR.5
- Gave a UBC talk on hyperparameter optimization as a Research Scholar at Harvard's Rowland Institute.1
- Co-authored "Theano: new features and speed improvements".3
- Co-authored Nengo, a Python tool for building large-scale functional brain models.2
- Published the Hyperopt library paper as first author in Computational Science & Discovery.2
Documented roles
The sources do not confirm a current role; these are the roles they document.
- Research Scholar, David Cox's biological and computer vision group at the Rowland Institute, Harvard University12
- Postdoc, Centre for Theoretical Neuroscience, University of Waterloo2
Companies in their history
- Harvard University 8 people in the wiki
Related people
- David BauConnected to Harvard University
- Hendrik StrobeltConnected to Harvard University
- Sasha RushConnected to Harvard University
- Stephen CasperConnected to Harvard University
- Azeem AzharConnected to Harvard University
- Piero MolinoML frameworks and libraries · Developer tools
- Matthew WatsonML frameworks and libraries · Developer tools
- Nikita ShulgaML frameworks and libraries · Developer tools
- William FalconML frameworks and libraries · Developer tools
- Thomas J. FanML frameworks and libraries · Developer tools
Suggest a correction or removal
Profiles cover public professional work only, and each statement cites a source. If something is out of date, missing or wrong, tell us and link a source. People can also ask for their profile to be corrected or removed.
References
7 sources · profile reviewed Oct 21, 2026 · data updated Oct 21, 2026
- James Bergstra of Harvard — Grid Search is a Bad Hyper-parameter Optimization Algorithm (UBC Computer Science event, 2012)
- James Bergstra — Centre for Theoretical Neuroscience, University of Waterloo
- Theano: new features and speed improvements (arXiv 1211.5590)
- hyperopt/hyperopt LICENSE.txt (BSD-style)
- Random Search for Hyper-Parameter Optimization (JMLR 13)
- Algorithms for Hyper-Parameter Optimization (NIPS 2011)
- Theano/Theano doc/LICENSE.txt (BSD-style, Theano Development Team)