【发布时间】:2021-11-26 06:07:23
【问题描述】:
我正在使用 NER (spacy & Transformer) 来查找和匿名化个人信息。我注意到直接给出输入行时得到的输出与从文件中读取输入行时得到的输出不同(参见下面的屏幕截图)。有人对如何解决这个问题有建议吗?
这是我的代码:
import pandas as pd
import csv
import spacy
from spacy import displacy
from transformers import pipeline
import re
!python -m spacy download en_core_web_trf
nlp = spacy.load('en_core_web_trf')
sent = nlp('Yesterday I went out with Andrew, johanna and Jonathan Sparow.')
displacy.render(sent, style = 'ent')
with open('Synth_dataset_raw.txt', 'r') as fd:
reader = csv.reader(fd)
for row in reader:
sent = nlp(str(row))
displacy.render(sent, style = 'ent')
【问题讨论】:
标签: python spacy huggingface-transformers named-entity-recognition