<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Gabriel Peyré — Blog</title>
    <description>Notes on mathematics, optimal transport, machine learning, and scientific life, by Gabriel Peyré.</description>
    <link>https://www.gpeyre.com/blog/</link>
    <atom:link href="https://www.gpeyre.com/blog/rss.xml" rel="self" type="application/rss+xml" />
    <lastBuildDate>Sat, 03 Oct 2026 00:00:00 +0000</lastBuildDate>
    <language>en</language>
    <generator>Jekyll</generator>
    
    <item>
      <title>Inverse optimisation and the convexity of the gap loss</title>
      <link>https://www.gpeyre.com/blog/2026/10/03/inverse-optimisation-gap-loss/</link>
      <guid isPermaLink="true">https://www.gpeyre.com/blog/2026/10/03/inverse-optimisation-gap-loss/</guid>
      <pubDate>Sat, 03 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Gabriel Peyré</dc:creator>
      <dc:language>en</dc:language>
      <description>The convex optimality gap as a Fenchel–Young loss, with an interactive inverse optimal transport experiment between two Gaussian mixtures and a linked bibliography.</description>
      <category>Optimal transport</category>
    </item>
    
    <item>
      <title>Why I love Gaussian-preserving flows</title>
      <link>https://www.gpeyre.com/blog/2026/09/15/gaussian-preserving-wasserstein-flows/</link>
      <guid isPermaLink="true">https://www.gpeyre.com/blog/2026/09/15/gaussian-preserving-wasserstein-flows/</guid>
      <pubDate>Tue, 15 Sep 2026 00:00:00 +0000</pubDate>
      <dc:creator>Gabriel Peyré</dc:creator>
      <dc:language>en</dc:language>
      <description>Gelbrich&apos;s Gaussian contraction and a criterion explained by Hugo Lavenant, with proofs for Gaussian relative entropy and heat flow.</description>
      <category>Optimal transport</category>
    </item>
    
    <item>
      <title>IA pour les maths : clarifications</title>
      <link>https://www.gpeyre.com/blog/2026/09/15/ia-pour-les-maths-clarifications/</link>
      <guid isPermaLink="true">https://www.gpeyre.com/blog/2026/09/15/ia-pour-les-maths-clarifications/</guid>
      <pubDate>Tue, 15 Sep 2026 00:00:00 +0000</pubDate>
      <dc:creator>Gabriel Peyré</dc:creator>
      <dc:language>fr</dc:language>
      <description>Une clarification de mon intervention sur France Inter, en français et en anglais.</description>
      <category>Science &amp; société</category>
    </item>
    
    <item>
      <title>Fast gradient flows without convexity</title>
      <link>https://www.gpeyre.com/blog/2026/08/14/polyak-lojasiewicz-gradient-flows/</link>
      <guid isPermaLink="true">https://www.gpeyre.com/blog/2026/08/14/polyak-lojasiewicz-gradient-flows/</guid>
      <pubDate>Fri, 14 Aug 2026 00:00:00 +0000</pubDate>
      <dc:creator>Gabriel Peyré</dc:creator>
      <dc:language>en</dc:language>
      <description>Why a gradient inequality can be enough for exponential convergence, illustrated by an interactive curved valley.</description>
      <category>Optimization</category>
    </item>
    
    <item>
      <title>The Mathematical Nexus</title>
      <link>https://www.gpeyre.com/blog/2026/08/07/mathematical-nexus/</link>
      <guid isPermaLink="true">https://www.gpeyre.com/blog/2026/08/07/mathematical-nexus/</guid>
      <pubDate>Fri, 07 Aug 2026 00:00:00 +0000</pubDate>
      <dc:creator>Gabriel Peyré</dc:creator>
      <dc:language>en</dc:language>
      <description>A collection of mathematical animations and accompanying Python notebooks, now gathered in the Mathematical Nexus.</description>
      <category>Resources</category>
    </item>
    
    <item>
      <title>From Perron–Frobenius to Sinkhorn</title>
      <link>https://www.gpeyre.com/blog/2026/07/30/perron-frobenius-and-sinkhorn/</link>
      <guid isPermaLink="true">https://www.gpeyre.com/blog/2026/07/30/perron-frobenius-and-sinkhorn/</guid>
      <pubDate>Thu, 30 Jul 2026 00:00:00 +0000</pubDate>
      <dc:creator>Gabriel Peyré</dc:creator>
      <dc:language>en</dc:language>
      <description>Compare a positive Markov operator with Sinkhorn’s nonlinear scaling map in an interactive simplex.</description>
      <category>Optimal transport</category>
    </item>
    
    <item>
      <title>The KL barycenter of Gaussians is Gaussian</title>
      <link>https://www.gpeyre.com/blog/2026/07/13/kl-barycenters-of-gaussians/</link>
      <guid isPermaLink="true">https://www.gpeyre.com/blog/2026/07/13/kl-barycenters-of-gaussians/</guid>
      <pubDate>Mon, 13 Jul 2026 00:00:00 +0000</pubDate>
      <dc:creator>Gabriel Peyré</dc:creator>
      <dc:language>en</dc:language>
      <description>A short derivation of the reverse-KL Gaussian barycenter, with an animated two-dimensional example.</description>
      <category>Probability</category>
    </item>
    
    <item>
      <title>Duhamel’s formula for matrix products</title>
      <link>https://www.gpeyre.com/blog/2026/07/10/discrete-duhamel-formula/</link>
      <guid isPermaLink="true">https://www.gpeyre.com/blog/2026/07/10/discrete-duhamel-formula/</guid>
      <pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate>
      <dc:creator>Gabriel Peyré</dc:creator>
      <dc:language>en</dc:language>
      <description>Derive the discrete Duhamel identity and use it to propagate local perturbations through a matrix product.</description>
      <category>Linear algebra</category>
    </item>
    
    <item>
      <title>A convex functional hidden behind the Legendre transform</title>
      <link>https://www.gpeyre.com/blog/2026/07/07/legendre-transforms-and-moment-measures/</link>
      <guid isPermaLink="true">https://www.gpeyre.com/blog/2026/07/07/legendre-transforms-and-moment-measures/</guid>
      <pubDate>Tue, 07 Jul 2026 00:00:00 +0000</pubDate>
      <dc:creator>Gabriel Peyré</dc:creator>
      <dc:language>en</dc:language>
      <description>Why minus the log-integral of the exponential of a negative convex conjugate is convex, and how its variation produces a moment measure.</description>
      <category>Convexity</category>
    </item>
    
    <item>
      <title>Two notions of positivity, separated by a pentagon</title>
      <link>https://www.gpeyre.com/blog/2026/07/04/doubly-nonnegative-completely-positive/</link>
      <guid isPermaLink="true">https://www.gpeyre.com/blog/2026/07/04/doubly-nonnegative-completely-positive/</guid>
      <pubDate>Sat, 04 Jul 2026 00:00:00 +0000</pubDate>
      <dc:creator>Gabriel Peyré</dc:creator>
      <dc:language>en</dc:language>
      <description>A five-by-five matrix and an elementary proof of the gap between doubly nonnegative and completely positive matrices.</description>
      <category>Linear algebra</category>
    </item>
    
    <item>
      <title>Optimal Transport for Machine Learners</title>
      <link>https://www.gpeyre.com/blog/2026/06/16/optimal-transport-for-machine-learners/</link>
      <guid isPermaLink="true">https://www.gpeyre.com/blog/2026/06/16/optimal-transport-for-machine-learners/</guid>
      <pubDate>Tue, 16 Jun 2026 00:00:00 +0000</pubDate>
      <dc:creator>Gabriel Peyré</dc:creator>
      <dc:language>en</dc:language>
      <description>The alpha version of my new book is online, including interactive figures.</description>
      <category>Books</category>
    </item>
    
    <item>
      <title>Diffusion versus optimal transport: two maps from one Gaussian</title>
      <link>https://www.gpeyre.com/blog/2026/06/15/diffusion-versus-optimal-transport/</link>
      <guid isPermaLink="true">https://www.gpeyre.com/blog/2026/06/15/diffusion-versus-optimal-transport/</guid>
      <pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate>
      <dc:creator>Gabriel Peyré</dc:creator>
      <dc:language>en</dc:language>
      <description>Compare the deterministic score-based probability flow with quadratic optimal transport from a centered Gaussian to a three-Gaussian mixture, down to the three-Dirac limit.</description>
      <category>Diffusion models</category>
    </item>
    
    <item>
      <title>When does a covariance gauge define a matrix norm?</title>
      <link>https://www.gpeyre.com/blog/2026/05/06/covariance-gauges-and-matrix-norms/</link>
      <guid isPermaLink="true">https://www.gpeyre.com/blog/2026/05/06/covariance-gauges-and-matrix-norms/</guid>
      <pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate>
      <dc:creator>Gabriel Peyré</dc:creator>
      <dc:language>en</dc:language>
      <description>A detailed proof that a positive convex homogeneous covariance gauge lifts to a matrix norm exactly when it is monotone.</description>
      <category>Matrix analysis</category>
    </item>
    
    <item>
      <title>Straighter flows, smaller Euler errors</title>
      <link>https://www.gpeyre.com/blog/2026/04/16/straight-flows-and-euler-error/</link>
      <guid isPermaLink="true">https://www.gpeyre.com/blog/2026/04/16/straight-flows-and-euler-error/</guid>
      <pubDate>Thu, 16 Apr 2026 00:00:00 +0000</pubDate>
      <dc:creator>Gabriel Peyré</dc:creator>
      <dc:language>en</dc:language>
      <description>A detailed Euler error bound isolating trajectory acceleration, with a proof and an interactive example.</description>
      <category>Differential equations</category>
    </item>
    
    <item>
      <title>Muon as a spectral Wasserstein flow</title>
      <link>https://www.gpeyre.com/blog/2026/04/06/muon-spectral-wasserstein/</link>
      <guid isPermaLink="true">https://www.gpeyre.com/blog/2026/04/06/muon-spectral-wasserstein/</guid>
      <pubDate>Mon, 06 Apr 2026 00:00:00 +0000</pubDate>
      <dc:creator>Gabriel Peyré</dc:creator>
      <dc:language>en</dc:language>
      <description>How Muon&apos;s polar update connects to a Wasserstein gradient flow defined through displacement covariances.</description>
      <category>Optimal transport</category>
    </item>
    
    <item>
      <title>Solving a positive definite congruence equation</title>
      <link>https://www.gpeyre.com/blog/2025/08/09/positive-definite-congruence/</link>
      <guid isPermaLink="true">https://www.gpeyre.com/blog/2025/08/09/positive-definite-congruence/</guid>
      <pubDate>Sat, 09 Aug 2025 00:00:00 +0000</pubDate>
      <dc:creator>Gabriel Peyré</dc:creator>
      <dc:language>en</dc:language>
      <description>An explicit solution of UYU = X, with proofs of uniqueness and smooth dependence on positive definite matrices.</description>
      <category>Linear algebra</category>
    </item>
    
    <item>
      <title>Which linear maps preserve matrix rank?</title>
      <link>https://www.gpeyre.com/blog/2025/07/02/linear-rank-preservers/</link>
      <guid isPermaLink="true">https://www.gpeyre.com/blog/2025/07/02/linear-rank-preservers/</guid>
      <pubDate>Wed, 02 Jul 2025 00:00:00 +0000</pubDate>
      <dc:creator>Gabriel Peyré</dc:creator>
      <dc:language>en</dc:language>
      <description>Why every linear rank preserver is a left-right change of basis, possibly composed with transposition in the square case.</description>
      <category>Linear algebra</category>
    </item>
    
    <item>
      <title>Tout comprendre (ou presque) sur l’intelligence artificielle</title>
      <link>https://www.gpeyre.com/blog/2025/03/28/tout-comprendre-intelligence-artificielle/</link>
      <guid isPermaLink="true">https://www.gpeyre.com/blog/2025/03/28/tout-comprendre-intelligence-artificielle/</guid>
      <pubDate>Fri, 28 Mar 2025 00:00:00 +0000</pubDate>
      <dc:creator>Gabriel Peyré</dc:creator>
      <dc:language>en</dc:language>
      <description>A personal recommendation of Olivier Cappé and Claire Marc&apos;s illustrated book on artificial intelligence, forthcoming from CNRS Éditions.</description>
      <category>Books</category>
    </item>
    
  </channel>
</rss>
