Code
Optimal transport sparse projection
Relevant paper: Antoine Rolet, Vivien Seguy. Fast optimal transport regularized projection and application to coefficient shrinkage and filtering. In The Visual Computer, 2021.
Code available on the Github repository: https://github.com/arolet/ot-sparse-projection
Wasserstein dictionary learning and Wasserstein NMF
Relevant paper: Antoine Rolet, Marco Cuturi and Gabriel Peyré. Fast Dictionary Learning with a Smoothed Wasserstein Loss.. In Proceedings of the 19th International Conference on Artificial Intelligence and Statistics (AISTATS) 2016, Cadiz, Spain. JMLR: W&CP volume 41. Supplementary materials.
Code available on the Github repository: https://arolet.github.io/wasserstein-dictionary-learning
Yomiwa
Yomiwa is a Japanese Optical Character Recognition / Dictionary app. Available at:
HanYou
HanYou is a Chinese Optical Character Recognition / Dictionary app. Available at:
Transportation distance
Here is a matlab wrapper for the c++ code from Nicolas Bonneel available on this page, which is a light adaptation of LEMON to solve the network simplex for bipartite graphs. I recommend using the source code, but you can also use one of the system specific compiled matlab function.
Update 2015-05:
- Corrected a bug that appears for highly degenerated problem that made the optimality check fail (leading to infinite cycling)
- Added an argument that allows to limit the maximum number of simplex pivot (defaults to infinity)
Mac :
Linux :