public abstract class AbstractVectorModel<K> extends Object
| 构造器和说明 |
|---|
AbstractVectorModel() |
AbstractVectorModel(Map<K,Vector> storage) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
dimension()
模型中的词向量维度
|
List<Map.Entry<K,Float>> |
nearest(K key)
查询与词语最相似的词语
|
List<Map.Entry<K,Float>> |
nearest(K key,
int size)
查询与key最相似的元素
|
List<Map.Entry<K,Float>> |
nearest(Vector vector)
获取与向量最相似的词语(默认10个)
|
List<Map.Entry<K,Float>> |
nearest(Vector vector,
int size)
获取与向量最相似的词语
|
abstract Vector |
query(String query)
查询抽象文本对应的向量。
|
Vector |
remove(K key)
删除元素
|
float |
similarity(K what,
K with)
余弦相似度
|
int |
size()
模型中的词向量总数(词表大小)
|
Vector |
vector(K key)
获取一个键的向量(键不会被预处理)
|
public List<Map.Entry<K,Float>> nearest(K key, int size)
key - 键size - topN个public List<Map.Entry<K,Float>> nearest(Vector vector, int size)
vector - 向量size - topN个public List<Map.Entry<K,Float>> nearest(Vector vector)
vector - 向量public List<Map.Entry<K,Float>> nearest(K key)
key - 词语public int size()
public int dimension()
Copyright © 2014–2018 码农场. All rights reserved.