Skip to content

Commit 20da1f6

Browse files
committed
re-org readme
1 parent 135c011 commit 20da1f6

File tree

2 files changed

+42
-47
lines changed

2 files changed

+42
-47
lines changed

README.md

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,27 +16,30 @@ learning.
1616

1717
Website and documentation: [https://PythonOT.github.io/](https://PythonOT.github.io/)
1818

19-
POT provides the following solvers:
20-
19+
POT provides the following generic OT solvers:
2120
* OT Network Flow solver for the linear program/ Earth Movers Distance [1].
22-
* Entropic regularization OT solver with Sinkhorn Knopp Algorithm [2], stabilized version [9][10] and greedy Sinkhorn [22] with optional GPU implementation (requires cupy).
21+
* Conditional gradient [6] and Generalized conditional gradient for regularized OT [7].
22+
* Entropic regularization OT solver with Sinkhorn Knopp Algorithm [2],
23+
stabilized version [9] [10], greedy Sinkhorn [22] and Screening Sinkhorn [26] with optional GPU
24+
implementation (requires cupy).
25+
* Bregman projections for Wasserstein barycenter [3], convolutional barycenter [21] and unmixing [4].
2326
* Sinkhorn divergence [23] and entropic regularization OT from empirical data.
2427
* Smooth optimal transport solvers (dual and semi-dual) for KL and squared L2 regularizations [17].
2528
* Non regularized Wasserstein barycenters [16] with LP solver (only small scale).
26-
* Bregman projections for Wasserstein barycenter [3], convolutional barycenter [21] and unmixing [4].
27-
* Optimal transport for domain adaptation with group lasso regularization and Laplacian regularization [5][30]
28-
* Conditional gradient [6] and Generalized conditional gradient for regularized OT [7].
29-
* Linear OT [14] and Joint OT matrix and mapping estimation [8].
30-
* Wasserstein Discriminant Analysis [11] (requires autograd + pymanopt).
3129
* Gromov-Wasserstein distances and barycenters ([13] and regularized [12])
3230
* Stochastic Optimization for Large-scale Optimal Transport (semi-dual problem [18] and dual problem [19])
3331
* Non regularized free support Wasserstein barycenters [20].
3432
* Unbalanced OT with KL relaxation distance and barycenter [10, 25].
35-
* Screening Sinkhorn Algorithm for OT [26].
33+
* Partial Wasserstein and Gromov-Wasserstein (exact [29] and entropic [3]
34+
formulations).
35+
36+
POT provides the following Machine Learning related solvers:
37+
* Optimal transport for domain adaptation with group lasso regularization and Laplacian regularization [5] [30].
38+
* Linear OT [14] and Joint OT matrix and mapping estimation [8].
39+
* Wasserstein Discriminant Analysis [11] (requires autograd + pymanopt).
3640
* JCPOT algorithm for multi-source domain adaptation with target shift [27].
37-
* Partial Wasserstein and Gromov-Wasserstein (exact [29] and entropic [3] formulations).
3841

39-
Some demonstrations (both in Python and Jupyter Notebook format) are available in the examples folder.
42+
Some demonstrations are available in the [documentation](https://pythonot.github.io/auto_examples/index.html).
4043

4144
#### Using and citing the toolbox
4245

docs/source/readme.rst

Lines changed: 28 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -10,42 +10,34 @@ machine learning.
1010

1111
Website and documentation: https://PythonOT.github.io/
1212

13-
POT provides the following solvers:
14-
15-
- OT Network Flow solver for the linear program/ Earth Movers Distance
16-
[1].
17-
- Entropic regularization OT solver with Sinkhorn Knopp Algorithm [2],
18-
stabilized version [9][10] and greedy Sinkhorn [22] with optional GPU
19-
implementation (requires cupy).
20-
- Sinkhorn divergence [23] and entropic regularization OT from
21-
empirical data.
22-
- Smooth optimal transport solvers (dual and semi-dual) for KL and
23-
squared L2 regularizations [17].
24-
- Non regularized Wasserstein barycenters [16] with LP solver (only
25-
small scale).
26-
- Bregman projections for Wasserstein barycenter [3], convolutional
27-
barycenter [21] and unmixing [4].
28-
- Optimal transport for domain adaptation with group lasso
29-
regularization and Laplacian regularization [5][30]
30-
- Conditional gradient [6] and Generalized conditional gradient for
31-
regularized OT [7].
32-
- Linear OT [14] and Joint OT matrix and mapping estimation [8].
33-
- Wasserstein Discriminant Analysis [11] (requires autograd +
34-
pymanopt).
35-
- Gromov-Wasserstein distances and barycenters ([13] and regularized
36-
[12])
37-
- Stochastic Optimization for Large-scale Optimal Transport (semi-dual
38-
problem [18] and dual problem [19])
39-
- Non regularized free support Wasserstein barycenters [20].
40-
- Unbalanced OT with KL relaxation distance and barycenter [10, 25].
41-
- Screening Sinkhorn Algorithm for OT [26].
42-
- JCPOT algorithm for multi-source domain adaptation with target shift
43-
[27].
44-
- Partial Wasserstein and Gromov-Wasserstein (exact [29] and entropic
45-
[3] formulations).
46-
47-
Some demonstrations (both in Python and Jupyter Notebook format) are
48-
available in the examples folder.
13+
POT provides the following generic OT solvers: \* OT Network Flow solver
14+
for the linear program/ Earth Movers Distance [1]. \* Conditional
15+
gradient [6] and Generalized conditional gradient for regularized OT
16+
[7]. \* Entropic regularization OT solver with Sinkhorn Knopp Algorithm
17+
[2], stabilized version [9] [10], greedy Sinkhorn [22] and Screening
18+
Sinkhorn [26] with optional GPU implementation (requires cupy). \*
19+
Bregman projections for Wasserstein barycenter [3], convolutional
20+
barycenter [21] and unmixing [4]. \* Sinkhorn divergence [23] and
21+
entropic regularization OT from empirical data. \* Smooth optimal
22+
transport solvers (dual and semi-dual) for KL and squared L2
23+
regularizations [17]. \* Non regularized Wasserstein barycenters [16]
24+
with LP solver (only small scale). \* Gromov-Wasserstein distances and
25+
barycenters ([13] and regularized [12]) \* Stochastic Optimization for
26+
Large-scale Optimal Transport (semi-dual problem [18] and dual problem
27+
[19]) \* Non regularized free support Wasserstein barycenters [20]. \*
28+
Unbalanced OT with KL relaxation distance and barycenter [10, 25]. \*
29+
Partial Wasserstein and Gromov-Wasserstein (exact [29] and entropic [3]
30+
formulations).
31+
32+
POT provides the following Machine Learning related solvers: \* Optimal
33+
transport for domain adaptation with group lasso regularization and
34+
Laplacian regularization [5] [30]. \* Linear OT [14] and Joint OT matrix
35+
and mapping estimation [8]. \* Wasserstein Discriminant Analysis [11]
36+
(requires autograd + pymanopt). \* JCPOT algorithm for multi-source
37+
domain adaptation with target shift [27].
38+
39+
Some demonstrations are available in the
40+
`documentation <https://pythonot.github.io/auto_examples/index.html>`__.
4941

5042
Using and citing the toolbox
5143
^^^^^^^^^^^^^^^^^^^^^^^^^^^^

0 commit comments

Comments
 (0)