繁体   English   中英

如何将依赖模式与spaCy匹配?

[英]How to match dependency patterns with spaCy?

有没有办法在依赖序列(例如token.ancestors返回的令牌列表)上使用spaCy的基于规则的模式匹配器(或类似的库)?

例如,我已经复数了一个名词,现在我需要检查相关动词以解决动词一致性中的任何错误。

因此(一种)模式是匹配属于母体动词的“ auxpass”动词,该动词是名词的相对从句。

我会毫不犹豫地推荐尚无任何文档的内容,但是如果您喜欢冒险,可以尝试使用相对较新的DependencyMatcher。 查看测试套件中的示例,以了解其工作原理:

https://github.com/explosion/spaCy/blob/bae0455f91c375681868f3f21a9de84136f9a561/spacy/tests/matcher/test_matcher_api.py#L271-L346

运算符类似于:

https://nlp.stanford.edu/nlp/javadoc/javanlp/edu/stanford/nlp/semgraph/semgrex/SemgrexPattern.html

通过查看github中的相关问题,它可能还不是很有效,如果您遇到一两个错误,也不会感到惊讶,因此在依赖它进行关键操作之前,请仔细进行测试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM