Nlp spacy中名词组块的依存分析

Nlp spacy中名词组块的依存分析,nlp,spacy,Nlp,Spacy,关于在spacy中获取名词块存在一个问题,即 我感兴趣的是在句子中预先指定的ngram之上复制依赖解析。如下面的示例所示,来自spacy talk,其中Alex Smith和East London在依赖项解析中被视为单个标记 这可能是通过指定的选项参数完成的 “折叠短语”:True 详情见 创建可在浏览器中打开的svg文件的示例 import spacy from spacy import displacy from pathlib import Path nlp = spacy.load('

关于在spacy中获取名词块存在一个问题,即

我感兴趣的是在句子中预先指定的ngram之上复制依赖解析。如下面的示例所示,来自spacy talk,其中
Alex Smith
East London
在依赖项解析中被视为单个标记


这可能是通过指定的
选项
参数完成的
“折叠短语”:True

详情见

创建可在浏览器中打开的svg文件的示例

import spacy
from spacy import displacy
from pathlib import Path

nlp = spacy.load('en_core_web_sm', parse=True, tag=True, entity=True)

doc = nlp("Alex Smith was fatally stabbed in East London")
print(doc.ents)
options = {"color": "white", "collapse_phrases" : True, "bg": "#000000"}
svg = displacy.render(doc, style="dep", options=options)

output_path = Path("dependency_plot.svg")
output_path.open("w", encoding="utf-8").write(svg)