GitXplorerGitXplorer
A

Analogy-Finder

public
1 stars
0 forks
0 issues

Commits

List of commits on branch master.
Verified
b056b3225c2c8f030ba8924f7e3836f2dbb98515

Update runtime.txt

AAaryan369 committed 4 years ago
Verified
48c105718ce0acdbd59806a5bc9642c9fce8e91b

Create runtime.txt

AAaryan369 committed 4 years ago
Verified
5dbff6a4d9ebb1e1b2c19218cb5a7ca62826d508

Update requirements.txt

AAaryan369 committed 4 years ago
Verified
de3019eb5eef40d6b8cb36f67aad83f544369906

Modified app.run()

AAaryan369 committed 4 years ago
Verified
7a8523efb664d3636f741f0b7214bffcbe7dc015

Rename Procfile.txt to Procfile

AAaryan369 committed 4 years ago
Verified
f11475ad55e1b19aa3d2d8ade1fabb91b5fc8c1a

Create Procfile.txt

AAaryan369 committed 4 years ago

README

The README file for this repository.

Analogy-Finder

Analogies are a comparison between one word and another. Humans compare these words based on many factors like gender, is it a place, can we eat it, what is it's use and so on. When it comes to machines they use similar procedure where each word has a set of attributes and it is rated within range -1 to 1. Based on the relation between the first 2 words the algorithm will find the difference of attributes and their values and use them as reference to find the word that matches the third word from the list. I have used a pre-trained Global vector for word representation that has word and its embeddings. Each word has 50 values and there are a total of 4,00,000 words in it's vocabulary.

The Input can be given in form of

image of input

After going through the entire dictionary The answer is displayed as

image of output

Must download glove 50d embedding matrix along with this repo from here and rename the file as "glove.txt" after extraction.

Place all the downloaded files in same folder.