我想用 NER 算法检测简单的位置,我得到了半正确的结果:
from flair.data import Sentence
from flair.models import SequenceTagger
tagger = SequenceTagger.load('ner')
text = 'Jackson leaves at north Carolina'
sentence = Sentence(text)
tagger.predict(sentence)
for entity in sentence.get_spans('ner'):
print(entity)
输出:
Span [1]: "Jackson" [− Labels: PER (0.9996)]
Span [5]: "Carolina" [− Labels: LOC (0.7363)]
我期待收到"north Carolina"
。
- FLAIR 可以检测到完整的位置描述吗?我们需要什么?
- 是否有任何 NER 算法可以检测完整的位置描述?