AI People Wiki

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

  1. Completed a master's degree under Douglas Eck on classifying recorded music by genre.2
  2. Co-authored "Algorithms for Hyper-Parameter Optimization" at NIPS 2011.6
  3. Completed doctoral studies at the University of Montreal under Yoshua Bengio.2
  4. Published "Random Search for Hyper-Parameter Optimization" with Yoshua Bengio in JMLR.5
  5. Gave a UBC talk on hyperparameter optimization as a Research Scholar at Harvard's Rowland Institute.1
  6. Co-authored "Theano: new features and speed improvements".3
  7. Co-authored Nengo, a Python tool for building large-scale functional brain models.2
  8. 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

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

  1. James Bergstra of Harvard — Grid Search is a Bad Hyper-parameter Optimization Algorithm (UBC Computer Science event, 2012)University of British Columbia, Department of Computer Science · Official page · published Jul 17, 2012 · accessed Oct 21, 2026
  2. James Bergstra — Centre for Theoretical Neuroscience, University of WaterlooUniversity of Waterloo · Official page · accessed Oct 21, 2026
  3. Theano: new features and speed improvements (arXiv 1211.5590)arXiv · Paper · published Nov 23, 2012 · accessed Oct 21, 2026
  4. hyperopt/hyperopt LICENSE.txt (BSD-style)hyperopt (GitHub repository) · License · accessed Oct 21, 2026
  5. Random Search for Hyper-Parameter Optimization (JMLR 13)Journal of Machine Learning Research · Paper · published 2012 · accessed Oct 21, 2026
  6. Algorithms for Hyper-Parameter Optimization (NIPS 2011)NeurIPS Proceedings · Paper · published 2011 · accessed Oct 21, 2026
  7. Theano/Theano doc/LICENSE.txt (BSD-style, Theano Development Team)Theano (GitHub repository) · License · accessed Oct 21, 2026