我们可以显示多个记录以显示混乱吗?

时间:2019-07-02 14:41:49

标签: spacy

我已经使用太空一段时间了,我真的很喜欢这种变化

有没有一种方法可以用一个小箭头将网页中数据集中的多个文本作为一个小箭头重定向到下一条记录并标记实体。 我正在使用的代码如下。

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)

VAL_DATA是我的验证集,其中有多个记录。

谢谢。

1 个答案:

答案 0 :(得分:0)

不确定我的问题是否正确,但是如果您想标记为多个文档找到的实体,则可以执行以下操作:

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")

至少对我来说,它工作得很好。 你也可能会工作吗?