首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用spaCy查找两个依赖关系树之间的相似度?

如何使用spaCy查找两个依赖关系树之间的相似度?
EN

Stack Overflow用户
提问于 2019-03-14 13:47:51
回答 1查看 2K关注 0票数 0

我正在做一个问答任务。我计划使用依存关系解析来查找从段落到查询的候选答案。然而,我不确定如何才能找到查询的依存关系树和段落中的句子之间的相似性。下面是可重现的代码。

代码语言:javascript
运行
复制
import spacy
from spacy import displacy
nlp = spacy.load('en_core_web_sm')

doc1 = nlp('Wall Street Journal just published an interesting piece on crypto currencies')
doc2 = nlp('What did Wall Street Journal published')

displacy.render(doc1, style='dep', jupyter=True, options={'distance': 90})
displacy.render(doc2, style='dep', jupyter=True, options={'distance': 90})
EN

回答 1

Stack Overflow用户

发布于 2019-03-14 21:10:25

这可能是你想要找的:

https://github.com/tomkwiat/dependency-graph-similarity-measure

它是基于Java的,但应该很容易移植到Python。

您可能会研究的另一件事是关于内核图相似性的论文。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55155728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档