Skip to content

Named-entity recognition (NER) showcase

Notifications You must be signed in to change notification settings

derrick56007/derrick-1600

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Named Entity Recognition

Publish Docker image

Named-entity recognition (NER) seeks to locate and classify named entities in unstructured text into pre-defined categories such as person names, organizations, locations, medical codes, time expressions, quantities, monetary values, percentages, etc[1].

This application is written in Python and is meant to simply showcase NER. The Service and UI are bundled to be executed using Docker Compose. The service offers an HTTP API which performs NER on any given text with any specified NLP library (spaCy or Stanza). This API could be used by any other HTTP client to run NER on a given text. The UI is built using streamlit and interacts with the service over HTTP.

Requirements

Install

git clone https://github.com/Derrick56007/derrick-1600.git

Usage

cd derrick-1600
docker-compose up -d # may take 7+ mins to build

access the app at localhost:8501

Credits

This project would not be possible without the following libraries:

References

[1] https://enwikipediaorg/wiki/Named-entity_recognition. (2021). Named-entity recognition. Retrieved 3 March, 2021, from https://en.wikipedia.org/wiki/Named-entity_recognition

About

Named-entity recognition (NER) showcase

Resources

Stars

Watchers

Forks