Fabian Pedregosa
Research scientist at Google on the Gemini Core team; led scikit-learn's first public release in 2010
Fabian Pedregosa is a research scientist at Google, working on the Gemini Core team on math, code and related topics. Pedregosa took over scikit-learn in 2010 while at INRIA, made its first public release and served as a developer, maintainer and release manager until 2012, and is first author of the 2011 JMLR paper that introduced the library. After postdoctoral work at INRIA and at UC Berkeley, Pedregosa joined Google Research. Pedregosa also started memory-profiler, a line-by-line memory profiler for Python, and co-authored the paper that describes the implicit differentiation framework of JAXopt, a library of differentiable optimizers built on JAX.12345
Work
scikit-learn (external site: github.com)Open-source code
Took over the project in 2010 and made its first public release, serving as developer, maintainer and release manager until 2012; first author of the 2011 JMLR paper and listed among the emeritus maintainers on the About page.1236
JAXopt (implicit differentiation) (external site: arxiv.org)Published research
Co-author of "Efficient and Modular Implicit Differentiation" (2021), which the JAXopt README names as the description of its implicit differentiation framework; Pedregosa's homepage lists JAXopt, discontinued in 2023 in favor of Optax, among the projects.451
memory-profiler (external site: pypi.org)Open-source code
Started the line-by-line memory profiler for Python in 2012 and is described on the homepage as its lead developer and maintainer.17
Earlier roles
- Postdoc (with Laurent El Ghaoui), University of California, Berkeley1
This profile covers public professional work only, from the sources below. It is not an endorsement or a ranking. To correct or remove it, use the correction form.