CoolFace
Modelpublic

Word2vec/polyglot_words_embeddings_spa

sourceHugging Facegpl-3.0updated 3y agoView on Hugging Face
2likes
README.md49 linesDownload Raw Back to root
1---2tags:3  - word2vec4language: es5license: gpl-3.06---7 8## Description9Word embedding model trained by Al-Rfou et al.10 11 12## How to use?13 14```15import pickle16from numpy import dot17from numpy.linalg import norm18from huggingface_hub import hf_hub_download19words, embeddings = pickle.load(open(hf_hub_download(repo_id="Word2vec/polyglot_words_embeddings_en", filename="words_embeddings_en.pkl"), 'rb'),encoding="latin1")20 21word = "Irish"22a = embeddings[words.index(word)]23most_similar = []24for i in range(len(embeddings)):25    if i != words.index(word):26        b = embeddings[i]27        cos_sim = dot(a, b)/(norm(a)*norm(b))28        most_similar.append(cos_sim)29    else:30        most_similar.append(0)        31        32words[most_similar.index(max(most_similar))]33```34 35## Citation36 37```38@InProceedings{polyglot:2013:ACL-CoNLL,39 author    = {Al-Rfou, Rami  and  Perozzi, Bryan  and  Skiena, Steven},40 title     = {Polyglot: Distributed Word Representations for Multilingual NLP},41 booktitle = {Proceedings of the Seventeenth Conference on Computational Natural Language Learning},42 month     = {August},43 year      = {2013},44 address   = {Sofia, Bulgaria},45 publisher = {Association for Computational Linguistics},46 pages     = {183--192},47 url       = {http://www.aclweb.org/anthology/W13-3520}48}49```