All Projects β†’ lamharrison β†’ NER-and-Linking-of-Ancient-and-Historic-Places

lamharrison / NER-and-Linking-of-Ancient-and-Historic-Places

Licence: MIT license
An NER tool for ancient place names based on Pleiades and Spacy.

Programming Languages

HTML
75241 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to NER-and-Linking-of-Ancient-and-Historic-Places

Spacy Streamlit
πŸ‘‘ spaCy building blocks and visualizers for Streamlit apps
Stars: ✭ 360 (+1284.62%)
Mutual labels:  spacy, named-entity-recognition, ner
presidio-research
This package features data-science related tasks for developing new recognizers for Presidio. It is used for the evaluation of the entire system, as well as for evaluating specific PII recognizers or PII detection models.
Stars: ✭ 62 (+138.46%)
Mutual labels:  spacy, named-entity-recognition, ner
Spacy Lookup
Named Entity Recognition based on dictionaries
Stars: ✭ 212 (+715.38%)
Mutual labels:  spacy, named-entity-recognition, ner
anonymization-api
How to build and deploy an anonymization API with FastAPI
Stars: ✭ 51 (+96.15%)
Mutual labels:  spacy, named-entity-recognition, ner
anonymisation
Anonymization of legal cases (Fr) based on Flair embeddings
Stars: ✭ 85 (+226.92%)
Mutual labels:  spacy, ner
nlp-cheat-sheet-python
NLP Cheat Sheet, Python, spacy, LexNPL, NLTK, tokenization, stemming, sentence detection, named entity recognition
Stars: ✭ 69 (+165.38%)
Mutual labels:  spacy, named-entity-recognition
spacy-server
🦜 Containerized HTTP API for industrial-strength NLP via spaCy and sense2vec
Stars: ✭ 58 (+123.08%)
Mutual labels:  spacy, named-entity-recognition
Pytorch Bert Crf Ner
KoBERT와 CRF둜 λ§Œλ“  ν•œκ΅­μ–΄ 개체λͺ…인식기 (BERT+CRF based Named Entity Recognition model for Korean)
Stars: ✭ 236 (+807.69%)
Mutual labels:  named-entity-recognition, ner
weak-supervision-for-NER
Framework to learn Named Entity Recognition models without labelled data using weak supervision.
Stars: ✭ 114 (+338.46%)
Mutual labels:  spacy, named-entity-recognition
Spacy
πŸ’« Industrial-strength Natural Language Processing (NLP) in Python
Stars: ✭ 21,978 (+84430.77%)
Mutual labels:  spacy, named-entity-recognition
Spacy Course
πŸ‘©β€πŸ« Advanced NLP with spaCy: A free online course
Stars: ✭ 1,920 (+7284.62%)
Mutual labels:  spacy, named-entity-recognition
extractacy
Spacy pipeline object for extracting values that correspond to a named entity (e.g., birth dates, account numbers, laboratory results)
Stars: ✭ 47 (+80.77%)
Mutual labels:  spacy, ner
SkillNER
A (smart) rule based NLP module to extract job skills from text
Stars: ✭ 69 (+165.38%)
Mutual labels:  spacy, ner
Ner Bert Pytorch
PyTorch solution of named entity recognition task Using Google AI's pre-trained BERT model.
Stars: ✭ 249 (+857.69%)
Mutual labels:  named-entity-recognition, ner
Bert ner
Ner with Bert
Stars: ✭ 240 (+823.08%)
Mutual labels:  named-entity-recognition, ner
PhoNER COVID19
COVID-19 Named Entity Recognition for Vietnamese (NAACL 2021)
Stars: ✭ 55 (+111.54%)
Mutual labels:  named-entity-recognition, ner
Monpa
MONPA η½”ζ‹ζ˜―δΈ€ε€‹ζδΎ›ζ­£ι«”δΈ­ζ–‡ζ–·θ©žγ€θ©žζ€§ζ¨™θ¨»δ»₯εŠε‘½εε―¦ι«”θΎ¨θ­˜ηš„ε€šδ»»ε‹™ζ¨‘εž‹
Stars: ✭ 203 (+680.77%)
Mutual labels:  named-entity-recognition, ner
Ner Datasets
Datasets to train supervised classifiers for Named-Entity Recognition in different languages (Portuguese, German, Dutch, French, English)
Stars: ✭ 220 (+746.15%)
Mutual labels:  named-entity-recognition, ner
Ner Annotator
Named Entity Recognition (NER) Annotation tool for SpaCy. Generates Traning Data as a JSON which can be readily used.
Stars: ✭ 127 (+388.46%)
Mutual labels:  spacy, ner
KoBERT-NER
NER Task with KoBERT (with Naver NLP Challenge dataset)
Stars: ✭ 76 (+192.31%)
Mutual labels:  named-entity-recognition, ner

NER and Linking of Ancient and Historic Places

An Named-entity Recognition tool that can recognize historical places names in a text.

Table of Contents

  1. About the Project
  2. Project Status
  3. Getting Started
    1. Dependencies
    2. Installation
    3. Usage
  4. Release Process
  5. How to Get Help
  6. Further Reading
  7. Contributing
  8. License
  9. Authors

About the Project

This project is a web application that can recognize historical places names in a text. User can click on the recognized results and find out completed details of each historical place recognized.

All dataset are from Pleiades, At present, it has extensive coverage for the Greek and Roman world, and is expanding into Ancient Near Eastern, Byzantine, Celtic, Early Islamic, and Early Medieval geography.

This project includes:

  • A completed model built by using Spacy
  • A web application

Back to top

Project Status

The specific domain model of historical places names is completed.

Web pages mostly done, need to add more details.

Evaluations not completed yet, need more tests.

Back to top

Getting Started

Environment:

python 3.7

Dependencies

This project mainly used Spacy and Flask for external libraries.

More others details see requirements.txt.

Getting the Source

This project is hosted on GitHub. You can clone this project directly using this command:

git clone https://github.com/lamharrison/NER-and-Linking-of-Ancient-and-Historic-Places.git

Installation

Instructions for how to install the project.

# load the web directory.
cd web/

# run app.py
python app.py

# The web application should be deploy on localhost now.
# Click on the localhost address to use the web application.

Usage

When enter the localhost web application, it should be looked like this.

After entering your historical text, click on submit button, results come out.

Click on place names recognized, it would jump to place information details page.

Back to top

Release Process

Version 1.0.0.

How to Get Help

Please post on issues section if you need any helps.

Contributing

We encourage public contributions! Please review CODE_OF_CONDUCT.md for details on our code of conduct and development process.

Back to top

Further Reading and References

Pleiades
Flask
Spacy

Back to top

License

Copyright (c) 2020 Dr. Andreas Vlachidis, Zhishu Lin.

This project is licensed under the MIT license - see LICENSE.md file for details.

Back to top

Authors

Back to top

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].