All Projects → stephenhky → PyWMD

stephenhky / PyWMD

Licence: other
Word Mover's Distance (WMD) in Python

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to PyWMD

WassersteinGAN.torch
Torch implementation of Wasserstein GAN https://arxiv.org/abs/1701.07875
Stars: ✭ 48 (+33.33%)
Mutual labels:  wasserstein
wmd4j
wmd4j is a Java library for calculating Word Mover's Distance (WMD)
Stars: ✭ 31 (-13.89%)
Mutual labels:  wmd
probabilistic nlg
Tensorflow Implementation of Stochastic Wasserstein Autoencoder for Probabilistic Sentence Generation (NAACL 2019).
Stars: ✭ 28 (-22.22%)
Mutual labels:  wasserstein
S-WMD
Code for Supervised Word Mover's Distance (SWMD)
Stars: ✭ 90 (+150%)
Mutual labels:  wasserstein
acl2017 document clustering
code for "Determining Gains Acquired from Word Embedding Quantitatively Using Discrete Distribution Clustering" ACL 2017
Stars: ✭ 21 (-41.67%)
Mutual labels:  wasserstein
Simple-Sentence-Similarity
Exploring the simple sentence similarity measurements using word embeddings
Stars: ✭ 99 (+175%)
Mutual labels:  wmd
OptimalTransport.jl
Optimal transport algorithms for Julia
Stars: ✭ 64 (+77.78%)
Mutual labels:  wasserstein
GANs-Keras
GANs Implementations in Keras
Stars: ✭ 24 (-33.33%)
Mutual labels:  wasserstein

Word Mover's Distance (WMD) for Python

This is the implementation of Word Mover's Distance (WMD) in the following paper:

Matt J. Kusner, Yu Sun, Nicholas I. Kolkin, Kilian Q. Weinberger, "From Word Embeddings to Document Distances," ICML (2015).

WMD is a special case of Wasserstein distance.

Related blog post: Word Mover’s Distance as a Linear Programming Problem

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].