All Projects → floydhub → named-entity-recognition-template

floydhub / named-entity-recognition-template

Licence: other
Build a deep learning model for predicting the named entities from text.

Programming Languages

Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to named-entity-recognition-template

Awesome Persian Nlp Ir
Curated List of Persian Natural Language Processing and Information Retrieval Tools and Resources
Stars: ✭ 460 (+801.96%)
Mutual labels:  corpus, named-entity-recognition
Awesome Hungarian Nlp
A curated list of NLP resources for Hungarian
Stars: ✭ 121 (+137.25%)
Mutual labels:  corpus, named-entity-recognition
Indonesian Nlp Resources
data resource untuk NLP bahasa indonesia
Stars: ✭ 143 (+180.39%)
Mutual labels:  corpus, named-entity-recognition
simple NER
simple rule based named entity recognition
Stars: ✭ 29 (-43.14%)
Mutual labels:  named-entity-recognition
PoetryCorpus
Поэтический корпус русского языка
Stars: ✭ 40 (-21.57%)
Mutual labels:  corpus
ner-d
Python module for Named Entity Recognition (NER) using natural language processing.
Stars: ✭ 14 (-72.55%)
Mutual labels:  named-entity-recognition
bern
A neural named entity recognition and multi-type normalization tool for biomedical text mining
Stars: ✭ 151 (+196.08%)
Mutual labels:  named-entity-recognition
pdf-corpus
Python script to quickly create hand-crafted PDF files
Stars: ✭ 17 (-66.67%)
Mutual labels:  corpus
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 (+21.57%)
Mutual labels:  named-entity-recognition
CLUEmotionAnalysis2020
CLUE Emotion Analysis Dataset 细粒度情感分析数据集
Stars: ✭ 3 (-94.12%)
Mutual labels:  corpus
AlpacaTag
AlpacaTag: An Active Learning-based Crowd Annotation Framework for Sequence Tagging (ACL 2019 Demo)
Stars: ✭ 126 (+147.06%)
Mutual labels:  named-entity-recognition
DeepNER
An Easy-to-use, Modular and Prolongable package of deep-learning based Named Entity Recognition Models.
Stars: ✭ 9 (-82.35%)
Mutual labels:  named-entity-recognition
ner
A command-line utility for extracting names of people, places, and organizations from text on macOS.
Stars: ✭ 75 (+47.06%)
Mutual labels:  named-entity-recognition
colornet-template
Colorizing B&W Photos with Neural Networks
Stars: ✭ 31 (-39.22%)
Mutual labels:  floydhub
KWDLC
Kyoto University Web Document Leads Corpus
Stars: ✭ 64 (+25.49%)
Mutual labels:  corpus
FDDC
Named Entity Recognition & Relation Extraction 实体命名识别与关系分类
Stars: ✭ 29 (-43.14%)
Mutual labels:  named-entity-recognition
eve-bot
EVE bot, a customer service chatbot to enhance virtual engagement for Twitter Apple Support
Stars: ✭ 31 (-39.22%)
Mutual labels:  named-entity-recognition
nervaluate
Full named-entity (i.e., not tag/token) evaluation metrics based on SemEval’13
Stars: ✭ 40 (-21.57%)
Mutual labels:  named-entity-recognition
nested-ner-tacl2020-flair
Implementation of Nested Named Entity Recognition using Flair
Stars: ✭ 23 (-54.9%)
Mutual labels:  named-entity-recognition
BERT-NER
Using pre-trained BERT models for Chinese and English NER with 🤗Transformers
Stars: ✭ 114 (+123.53%)
Mutual labels:  named-entity-recognition

Named Entity Recognition

Named Entity Recognition is one of the most common NLP problems. The goal is classify named entities in text into pre-defined categories such as the names of persons, organizations, locations, expressions of times, quantities, monetary values, percentages, etc. What can you use it for? Here are a few ideas - social media, chatbot, customer support tickets, survey responses, and data mining!

Try it now

Run on FloydHub

Click this button to open a Workspace on FloydHub that will train this model.

Predicting named entities of GMB(Groningen Meaning Bank) corpus

In this notebook we will perform a Sequence Tagging with a LSTM-CRF model to extract the named entities from the annotated corpus.

ner-image

Entity tags are encoded using a BIO annotation scheme, where each entity label is prefixed with either B or I letter. B- denotes the beginning and I- inside of an entity. The prefixes are used to detect multiword entities, e.g. sentence:"World War II", tags:(B-eve, I-eve, I-eve). All other words, which don’t refer to entities of interest, are labeled with the O tag.

Tag Label meaning Example Given
geo Geographical Entity London
org Organization ONU
per Person Bush
gpe Geopolitical Entity British
tim Time indicator Wednesday
art Artifact Chrysler
eve Event Christmas
nat Natural Phenomenon Hurricane
O No-Label the

We will:

  • Preprocess text data for NLP
  • Build and train a Bi-directional LSTM-CRF model using Keras and Tensorflow
  • Evaluate our model on the test set
  • Run the model on your own sentences!
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].