public class WordEmbeddings
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
dimensionality |
private java.util.Map<java.lang.String,WordVector> |
vectors |
Constructor and Description |
---|
WordEmbeddings(int dim) |
WordEmbeddings(java.util.Map<java.lang.String,WordVector> vectors) |
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.String line) |
boolean |
containsKey(java.lang.String word) |
int |
getDimensionality() |
double |
getSimilarity(java.lang.String word1,
java.lang.String word2) |
java.util.List<java.lang.String> |
getSimilarWords(java.lang.String word,
int maxWords) |
WordVector |
getVector(java.lang.String word) |
private java.util.Map<java.lang.String,WordVector> vectors
private int dimensionality
public WordEmbeddings(int dim)
public WordEmbeddings(java.util.Map<java.lang.String,WordVector> vectors)
public double getSimilarity(java.lang.String word1, java.lang.String word2)
public void add(java.lang.String line)
public boolean containsKey(java.lang.String word)
public WordVector getVector(java.lang.String word)
public int getDimensionality()
public java.util.List<java.lang.String> getSimilarWords(java.lang.String word, int maxWords)