Skip to content

A simple PyTorch implementation for "Global Vectors for Word Representation".

Notifications You must be signed in to change notification settings

woollysocks/GloVe-PyTorch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GloVe-PyTorch

A simple PyTorch implementation for "Global Vectors for Word Representation".

Design & Train model

See modeldesign.ipynb and main.py.

Utilize model

See modelcheck.ipynb and below.

import numpy as np
from api.util import most_similar
data = np.load('glove.model.npz')
word_embeddings_array = data['word_embeddings_array']
word_to_index = data['word_to_index'].item()
index_to_word = data['index_to_word'].item()
print(most_similar(word_embeddings_array,word_to_index,index_to_word,"computer",result_num=5))
[('software', 0.54145634), ('computers', 0.51864588), ('apple', 0.46997803), ('machines', 0.45792481), ('workstations', 0.43789768)]

This project is not done yet and will be updated later.

About

A simple PyTorch implementation for "Global Vectors for Word Representation".

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 90.9%
  • Jupyter Notebook 9.1%