我正在寻找一个计算单词之间语义相似度的python包。我不想训练模型(大多数软件包似乎都提供)——该软件包应该已经在理想情况下在数千本自然语言书籍和文档上进行了预训练(例如,单词在培训材料)并且易于安装/使用。例如在下面的伪代码中:
import XYZ
assessor = XYZ.loadPreTrainedModel("standard_text")
assessor.scoreWords("pilot", "airplane") # returns 0.94 (I made up these numbers)
assessor.scoreWords("student", "university") # returns 0.91
assessor.scoreWords("cat", "dog") # returns 0.82
assessor.scoreWords("cat", "airplane") # returns 0.13
assessor.scoreWords("student", "apple") # returns 0.25
...