Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-04 | changes forgotten coments | tvayer | |
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-05-29 | add check_random_state in utils | Rémi Flamary | |
2018-03-21 | add externals for function signature | Rémi Flamary | |
2018-03-21 | add linear mapping test + autopep8 | Rémi Flamary | |
2018-02-16 | better pep8 but not solved | Rémi Flamary | |
2017-08-30 | Move normalize function in utils.py | aje | |
2017-08-28 | check input parameters with helper functions | Slasnista | |
2017-08-28 | move no da objects into utils.py | Slasnista | |
2017-07-26 | add license and authors on all modules | Rémi Flamary | |
2017-07-20 | pep8 | Alexandre Gramfort | |
2017-07-20 | pep8 | Alexandre Gramfort | |
2017-06-20 | add clean zeros function for sparse distributions | Rémi Flamary | |
2017-06-09 | add doc and correct encoding | Rémi Flamary | |
2017-03-14 | add emd2+ multiproc | Rémi Flamary | |
2017-01-05 | add tic() and toc() functions for easy coarse timing | Rémi Flamary | |
2016-11-04 | add mapping estimation with kernels works! | Rémi Flamary | |
2016-11-03 | add mapping estimation (still debugging) | Rémi Flamary | |
2016-10-28 | doc plot.py | Rémi Flamary | |
2016-10-28 | doc datasets.py | Rémi Flamary | |
2016-10-28 | doc utils.py | Rémi Flamary | |
2016-10-24 | comments in modules | Rémi Flamary | |
2016-10-24 | add plot and utils functions | Rémi Flamary | |
2016-10-21 | demo with sinkhorn | Rémi Flamary | |
2016-10-21 | demo+sinkhorn | Rémi Flamary | |