Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-07 | Merge branch 'master' into convolution | Nicolas Courty | |
2018-09-07 | pep8 fixed (contd) | Nicolas Courty | |
2018-09-07 | pep8 normalization | Nicolas Courty | |
2018-09-07 | Wasserstein convolutional barycenter | Nicolas Courty | |
2018-08-29 | Merge branch 'master' into stochastic_OT | Kilian | |
2018-08-29 | replaced marginal tests | Kilian Fatras | |
2018-08-29 | Merge pull request #48 from rflamary/remove_otda_v05 | Rémi Flamary | |
Remove deprecated OTDA Classes | |||
2018-08-29 | version 0.5.0b | Rémi Flamary | |
2018-08-28 | fixed argument functions | Kilian Fatras | |
2018-08-28 | fixed pep8 | Kilian Fatras | |
2018-08-28 | debug sgd dual | Kilian Fatras | |
2018-08-28 | fixed bug in sgd dual | Kilian Fatras | |
2018-07-24 | ensum tets marginals sinkhorn | Rémi Flamary | |
2018-07-24 | final makefile bench | Rémi Flamary | |
2018-07-24 | cancel einsum | Rémi Flamary | |
2018-07-24 | pb index | Rémi Flamary | |
2018-07-24 | correction size | Rémi Flamary | |
2018-07-24 | test eisum instead of dot | Rémi Flamary | |
2018-07-24 | pep8 all the way | Rémi Flamary | |
2018-07-24 | speedup einsum constraint violation | Rémi Flamary | |
2018-07-18 | Merge pull request #57 from LeoGautheron/master | Rémi Flamary | |
Speed-up Sinkhorn | |||
2018-07-16 | Add comment & fix flake8 error | LeoGautheron | |
2018-07-16 | Remove dependency sklearn | LeoGautheron | |
2018-07-11 | Speed-up Sinkhorn | LeoGautheron | |
Speed-up in 3 places: - the computation of pairwise distance is faster with sklearn.metrics.pairwise.euclidean_distances - faster computation of K = np.exp(-M / reg) - faster computation of the error every 10 iterations Example with this little script: import time import numpy as np import ot rng = np.random.RandomState(0) transport = ot.da.SinkhornTransport() time1 = time.time() Xs, ys, Xt = rng.randn(10000, 100), rng.randint(0, 2, size=10000), rng.randn(10000, 100) transport.fit(Xs=Xs, Xt=Xt) time2 = time.time() print("OT Computation Time {:6.2f} sec".format(time2-time1)) transport = ot.da.SinkhornLpl1Transport() transport.fit(Xs=Xs, ys=ys, Xt=Xt) time3 = time.time() print("OT LpL1 Computation Time {:6.2f} sec".format(time3-time2)) Before OT Computation Time 19.93 sec OT LpL1 Computation Time 133.43 sec After OT Computation Time 7.55 sec OT LpL1 Computation Time 82.25 sec | |||
2018-07-09 | return log dict in free support barycenter function | Vivien Seguy | |
2018-07-09 | add test free support barycenter algorithm + cleaning | Vivien Seguy | |
2018-07-06 | add free support barycenter algorithm | Vivien Seguy | |
2018-07-05 | free support barycenter | vivienseguy | |
2018-07-05 | free support barycenter | vivienseguy | |
2018-07-05 | free support barycenter | vivienseguy | |
2018-06-26 | Merge branch 'master' into stochastic_OT | Kilian | |
2018-06-25 | fix math operator and log bugs | Kilian Fatras | |
2018-06-21 | pep8 | Kilian Fatras | |
2018-06-21 | fixed bug | Kilian Fatras | |
2018-06-21 | gave better step size ASGD & SAG | Kilian Fatras | |
2018-06-19 | remove if in test and cleaned code | Kilian Fatras | |
2018-06-19 | change grad function names | Kilian Fatras | |
2018-06-18 | pep8 | Kilian Fatras | |
2018-06-18 | add sgd | Kilian Fatras | |
2018-06-15 | pep8 | Kilian Fatras | |
2018-06-15 | PEP8 | Kilian Fatras | |
2018-06-15 | PEP8 | Kilian Fatras | |
2018-06-15 | add problems solved in doc | Kilian Fatras | |
2018-06-15 | add problems solved in doc | Kilian Fatras | |
2018-06-11 | ad documentation class Regularization | Rémi Flamary | |
2018-06-11 | proper definition of all dor lp | Rémi Flamary | |
2018-06-11 | Merge branch 'master' into smooth_ot | Rémi Flamary | |
2018-06-11 | Merge branch 'master' into remove_otda_v05 | Rémi Flamary | |
2018-05-31 | pep8 | Rémi Flamary | |
2018-05-31 | bug verbose semi-dual | Rémi Flamary | |