summaryrefslogtreecommitdiff
path: root/ot/bregman.py
AgeCommit message (Collapse)Author
2017-07-26valid flake8Rémi Flamary
2017-07-26pep8Rémi Flamary
2017-07-26add license and authors on all modulesRémi Flamary
2017-07-20pep8Alexandre Gramfort
2017-07-07add sinkhorbn2 +v3Rémi Flamary
2017-07-03debug bregman stabilizedRémi Flamary
2017-06-20add clean zeros function for sparse distributionsRémi Flamary
2017-06-13implement paralell sinkhorn stabilizedRémi Flamary
2017-06-13implement paralell sinkhornRémi Flamary
2017-06-13make sinkhorn more general with method selectionRémi Flamary
2017-06-09add doc and correct encodingRémi Flamary
2017-04-20sinkhorn GPU implementationLeo gautheron
2017-04-18little cleanup sinkhornLeo gautheron
2017-04-18Performance improvement sinkhornLeo gautheron
Doing the computation this way is equivalent and allows to reduce the space complexity required from O(max(a, b)^2) to O(a*b) (especially usefull to transport a small number of sources example to a lot of target) This also allows to decrease the computation time.
2017-04-13update bregman fileLeo gautheron
- change commented prints to python3 compatible syntax - Correct issue that could cause the sinkhorn algo to stop with u and v containing nan/infinite numbers: - Assign uprev and vprev before changing u and v. - Then update u and v. - Then check if u and v contain nan, but ALSO infinite values. - if there are issues, then display error (with 2 r, not 3 :p) along with the iteration number (there may have errors at iteration 0)
2017-02-07log return for sinkhornRémi Flamary
2017-01-05more efficient sinkhornRémi Flamary
2016-11-08travis CIRémi Flamary
2016-11-07v0.1.11Rémi Flamary
2016-11-07add log and epsilon scaling stabilizationsRémi Flamary
2016-11-04doc nonlinear mapping estimationRémi Flamary
2016-10-28doc da.pyRémi Flamary
2016-10-28doc datasets.pyRémi Flamary
2016-10-28bregman doc finishedRémi Flamary
2016-10-28update bregman with docRémi Flamary
2016-10-28update doc optim+bregman; add log to sinkhornRémi Flamary
2016-10-28doc index updatedRémi Flamary
2016-10-28doc sinkhornRémi Flamary
2016-10-28complete doc emdRémi Flamary
2016-10-25set numpy doc formatRémi Flamary
2016-10-24comments in modulesRémi Flamary
2016-10-24cleanupRémi Flamary
2016-10-24update demo barycenterRémi Flamary
2016-10-24correction barcenterRémi Flamary
2016-10-24add barycenter and unmixingRémi Flamary
2016-10-24bregman as moduleRémi Flamary