link to the app : https://named-entity-recognition1.herokuapp.com/
-
Create a [streamlit] (https://www.streamlit.io/) application.
-
install spacy_streamlit and wikipedia library using: ..*
pip install spacy streamlit
..*pip install wikipedia
-
Also install en_core_web_sn model using
python -m spacy download en_core_web_sm
from spacy models. This model is used for named-entity recognition. -
Scrape data from wikipedia to perform NER.
-
Perform Named Entity Recognition on scrapped data and extract entities like city, person, organisation, Date, Geographical Entity, Product etc.
-
Display annotated text in Streamlit App.
-
Run thi streamlit app using
streamlit run NER.py
. -
Deplyed this app on heroku: reference : https://gilberttanner.com/blog/deploying-your-streamlit-dashboard-with-heroku