Home / Directory / Professor David Barrett

Professor David Barrett

Research Associate, University of Cambridge.
College Research Associate, St John's College, Cambridge

Contact information

Computational and Biological Learning,
Office BE-435,
Information Engineering Division,, Department of Engineering,, University of Cambridge
United Kingdom


I received an undergraduate degree in Theoretical Physics from Trinity College Dublin in 2006, and an M.Sc in Sparse Coding in 2007. I completed a Ph.D in Computational Neuroscience and Machine Learning at the Gatsby Unit, UCL, with Prof. Peter Latham and Prof.Prof. Peter Dayan in 2012. After my PhD, I held a joint-research position at the École Normale Supérieure, Paris and the Champalimaud Centre for the Unknown, Lisbon. In May 2014, I joined theComputational and Biological Learning Lab at Cambridge University, where I have been working with Máté Lengyel. I am also a College Research Associate at St John's College, Cambridge.

Research interests

Neural Networks, Sparse coding, Variational Inference, The Helmholtz Machine, Auto-encoding, Optimal compensation theory, Quadratic Programming, Balanced network theory, Noise correlations, Visual cortex tuning, Natural sound processing and Information theory.


About us

The Cambridge Big Data Strategic Research Initiative brings together researchers from across the University to address challenges presented by our access to unprecedented volumes of data. Our research spans all six Schools of the University, from the underlying fundamentals in mathematics and computer science, to applications ranging from astronomy and bioinformatics, to medicine, social science and the humanities

In parallel, our research addresses important issues around law, ethics and economics, in order to apply Big Data to solve challenging problems for society.

Cambridge Big Data supports collaboration and knowledge transfer in this growing field. 

Join us.