我正在用德语进行自然语言编程,我需要根据单词的含义对单词进行分类。例如“沟通”、“社交技能”、“人际交往技能”属于“沟通技能”等。你知道吗
基本上,单词需要根据它与给定的一组标准单词的意思的相似性来排序。
我尝试了Levenstein-distance
、edit-distance
和开源的fuzzy
字符串匹配技术,但结果并不令人满意。你知道吗
最好的结果来自于使用Longest-common Subsequence
单词列表,但是我想根据单词的潜在含义来匹配单词。你知道吗
Tags:
你要找的是“语义相似性”。一种可能的选择是使用Spacy或其他NLP框架。你可能想探索word2向量算法来帮助你完成任务。你知道吗
Semantic Similarity with Spacy
相关问题 更多 >
编程相关推荐