Independent project. Not a U.S. government website.

Support our project (opens Buy Me a Coffee)
USASI

Fabian Pedregosa

Research scientist at Google on the Gemini Core team; led scikit-learn's first public release in 2010

  • Research scientist, Gemini Core team, Google1

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

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.

Sources · reviewed Oct 13, 2026

  1. 1.
    Fabian Pedregosa — About (external site: fa.bianp.net)

    Fabian Pedregosa · Official page · accessed Oct 13, 2026

  2. 2.
  3. 3.
    Scikit-learn: Machine Learning in Python (JMLR 12, 2011) (external site: jmlr.org)

    Journal of Machine Learning Research · Paper · published 2011 · accessed Oct 13, 2026

  4. 4.
    Efficient and Modular Implicit Differentiation (arXiv 2105.15183) (external site: arxiv.org)

    arXiv · Paper · published May 31, 2021 · accessed Oct 13, 2026

  5. 5.
    google/jaxopt README (status and "Cite us") (external site: github.com)

    google (GitHub repository) · Repository · accessed Oct 13, 2026

  6. 6.
    scikit-learn/scikit-learn COPYING (BSD 3-Clause License) (external site: github.com)

    scikit-learn (GitHub repository) · License · accessed Oct 13, 2026

  7. 7.
    pythonprofilers/memory_profiler COPYING (New BSD License) (external site: github.com)

    pythonprofilers (GitHub repository) · License · accessed Oct 13, 2026

Support Us

Help keep USASI useful.

Optional. No USASI account required. Payment takes place on the linked provider’s website (Buy Me a Coffee).

About supporting this project