Open books by Gabriel Peyré

Mathematics for
data sciences.

Understand the ideas behind the methods. Three books connect mathematical theory with the study of signals, images, and learning.

Find your next book

The books

Read a complete book or choose a chapter.
All editions are freely available.

Beyond the books

Explore, compute, and teach

Companion resources to see the ideas in action and follow them further.

Numerical Tours

Learn through computational experiments: Python notebooks on images, optimization, geometry, and machine learning.

Explore the notebooks

Mathematical Nexus

A searchable collection of interactive notebooks and visual explanations, bringing mathematical ideas into view.

Visit the collection

Algorithms

Browse algorithms and mathematical models by subject, from coding and graphs to numerical analysis and learning.

Browse the directory

Course slides

Two teaching collections covering signal and image processing, and the geometry of surfaces and meshes.

Find a slide deck

A guided course · Ten two-hour lectures

Mathematics of Machine Learning

From gradients and sparse models to neural networks, generative models, and optimal transport. Follow the lectures with transcripts, notebooks, and slides.

Explore the course