我已经使用空间很长一段时间了,我真的很喜欢这种置换
有没有一种方法可以让我们在网页中从我的数据集中提供多个文本,如一个小箭头,以重定向到下一条记录并标记实体。我使用的代码如下。
def validate(VAL_DATA):
nlp = spacy.load(args.model + '/nn')
for text, _ in VAL_DATA:
doc = nlp(text)
displacy.serve(doc, style='ent')
for ent in doc.ents:
print("entity: " + ent.label_ +"\t" + "text: " + ent.text)
Run Code Online (Sandbox Code Playgroud)
VAL_DATA 是我的验证集,其中有多个记录。
提前致谢。
小智 1
不确定我的问题是否正确,但如果您想标记为多个文档找到的实体,您可以执行以下操作:
def validate(VAL_DATA):
nlp = spacy.load(args.model + '/nn')
docs = list(nlp.pipe(VAL_DATA))
entities = [doc.ents for doc in docs]
displacy.serve(docs, style="ent")
Run Code Online (Sandbox Code Playgroud)
至少对我来说效果很好。也许对你也有用?