SalmanML's picture
Create app.py
854ac8d verified
raw
history blame
527 Bytes
from flair.data import Sentence
from flair.models import SequenceTagger
import streamlit as st
# load tagger
tagger = SequenceTagger.load("flair/ner-english-large")
# make example sentence
text=st.text_area("Enter the text to detect it's named entities")
sentence = Sentence(text)
# predict NER tags
tagger.predict(sentence)
# print sentence
print(sentence)
# print predicted NER spans
print('The following NER tags are found:')
# iterate over entities and printx
for entity in sentence.get_spans('ner'):
print(entity)