【发布时间】:2020-07-25 14:06:16
【问题描述】:
我想比较两个单词的相似度得分。 我使用了来自 nltk.corpus 的 wordnet。
from nltk.corpus import wordnet
nltk.download('wordnet')
w1 = wordnet.synset("price" '.n.01') #wordnet.lemmas(i2)[0]
w2 = wordnet.synset("amount" + '.n.01')
print(w1.wup_similarity(w2))
我得到了相似度分数,但是,它只适用于名词之间,但是,我需要的是比较形容词或其他类型单词之间的名词。
例如下面,我需要将“昂贵”(形容词)之类的词与“价格”进行比较。
我想要一个带有预训练模型的库,因为我需要一个可以处理任何领域中任何单词的模型
词嵌入呢?
【问题讨论】:
标签: nlp nltk wordnet word-embedding