Skip to content

Instantly share code, notes, and snippets.

Tyler Angert tangert

View GitHub Profile
@tangert
tangert / gensim_word2vec_procrustes_align.py
Last active May 16, 2020 — forked from quadrismegistus/gensim_word2vec_procrustes_align.py
Function to align any number of word2vec models using Procrustes matrix alignment.
View gensim_word2vec_procrustes_align.py
# Code originally ported from HistWords <https://github.com/williamleif/histwords> by William Hamilton <wleif@stanford.edu>.
def align_gensim_models(models, words=None):
"""
Returns the aligned/intersected models from a list of gensim word2vec models.
Generalized from original two-way intersection as seen above.
Also updated to work with the most recent version of gensim
Requires reduce from functools
You can’t perform that action at this time.