.. _sphx_glr__auto_examples_optimal_transport: Optimal Transport ---------------------- Use the **sinkhorn** loss as an affordable, drop-in replacement for the Wasserstein distance: .. raw:: html <div class="sphx-glr-thumbnails"> .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="Optimization routines"> .. only:: html .. image:: /_auto_examples/optimal_transport/images/thumb/sphx_glr_model_fitting_thumb.png :alt: :ref:`sphx_glr__auto_examples_optimal_transport_model_fitting.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Optimization routines</div> </div> .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="N.B.: I am currently very busy writing my PhD thesis. Comments will come soon!"> .. only:: html .. image:: /_auto_examples/optimal_transport/images/thumb/sphx_glr_plot_interpolation_3D_thumb.png :alt: :ref:`sphx_glr__auto_examples_optimal_transport_plot_interpolation_3D.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Creating a fancy interpolation video between 3D meshes.</div> </div> .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="Let's use the gradient of the Sinkhorn divergence to compute an Optimal Transport map."> .. only:: html .. image:: /_auto_examples/optimal_transport/images/thumb/sphx_glr_plot_optimal_transport_2D_thumb.png :alt: :ref:`sphx_glr__auto_examples_optimal_transport_plot_optimal_transport_2D.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Optimal Transport in 2D</div> </div> .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="Let's use the gradient of the Sinkhorn divergence to change the color palette of an image."> .. only:: html .. image:: /_auto_examples/optimal_transport/images/thumb/sphx_glr_plot_optimal_transport_color_thumb.png :alt: :ref:`sphx_glr__auto_examples_optimal_transport_plot_optimal_transport_color.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Color transfer with Optimal Transport</div> </div> .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="Let's use a regularized Optimal Transport plan to transfer labels from one point cloud to anoth..."> .. only:: html .. image:: /_auto_examples/optimal_transport/images/thumb/sphx_glr_plot_optimal_transport_labels_thumb.png :alt: :ref:`sphx_glr__auto_examples_optimal_transport_plot_optimal_transport_labels.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Label transfer with Optimal Transport</div> </div> .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="Let's compute Wasserstein barycenters with a Sinkhorn divergence, using Eulerian and Lagrangian..."> .. only:: html .. image:: /_auto_examples/optimal_transport/images/thumb/sphx_glr_plot_wasserstein_barycenters_1D_thumb.png :alt: :ref:`sphx_glr__auto_examples_optimal_transport_plot_wasserstein_barycenters_1D.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Wasserstein barycenters in 1D</div> </div> .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="Let's compute pseudo-Wasserstein barycenters between 2D densities, using the gradient of the Si..."> .. only:: html .. image:: /_auto_examples/optimal_transport/images/thumb/sphx_glr_plot_wasserstein_barycenters_2D_thumb.png :alt: :ref:`sphx_glr__auto_examples_optimal_transport_plot_wasserstein_barycenters_2D.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Wasserstein barycenters in 2D</div> </div> .. raw:: html </div> .. toctree:: :hidden: /_auto_examples/optimal_transport/model_fitting /_auto_examples/optimal_transport/plot_interpolation_3D /_auto_examples/optimal_transport/plot_optimal_transport_2D /_auto_examples/optimal_transport/plot_optimal_transport_color /_auto_examples/optimal_transport/plot_optimal_transport_labels /_auto_examples/optimal_transport/plot_wasserstein_barycenters_1D /_auto_examples/optimal_transport/plot_wasserstein_barycenters_2D