Skip to content

An implement to find closet/nearest word (semantic aspect) using word2vec and deeplearning4j.

License

Notifications You must be signed in to change notification settings

vndee/word-nearest

Repository files navigation

What is word2vec?

"Word2vec is a group of related models that are used to produce word embeddings. These models are shallow, two-layer neural networks that are trained to reconstruct linguistic contexts of words. Word2vec takes as its input a large corpus of text and produces a vector space, typically of several hundred dimensions, with each unique word in the corpus being assigned a corresponding vector in the space. Word vectors are positioned in the vector space such that words that share common contexts in the corpus are located in close proximity to one another in the space. Word2vec was created by a team of researchers led by Tomas Mikolov at Google. The algorithm has been subsequently analysed and explained by other researchers. Embedding vectors created using the Word2vec algorithm have many advantages compared to earlier algorithms such as latent semantic analysis." - Wikipedia

What is deeplearning4j?

Eclipse Deeplearning4j is a deep learning programming library written for Java and the Java virtual machine (JVM) and a computing framework with wide support for deep learning algorithms. Deeplearning4j includes implementations of the restricted Boltzmann machine, deep belief net, deep autoencoder, stacked denoising autoencoder and recursive neural tensor network, word2vec, doc2vec, and GloVe.

What is wordNearest?

wordNearest is an example implementation for find closet word to a given word. wordNearest integrate from deeplearning4j and word2vec model.

About

An implement to find closet/nearest word (semantic aspect) using word2vec and deeplearning4j.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages