NER Neural Architectures NLP Tools
Tools implementing neural sequence labeling architectures (LSTM, BiGRU, CNN, Transformers) for NER tasks. Includes implementations with CRF layers, attention mechanisms, and character embeddings. Does NOT include pre-trained end-to-end NER systems, entity linking, or domain-specific extraction (medical/biomedical).
There are 111 ner neural architectures tools tracked. 3 score above 50 (established tier). The highest-rated is jidasheng/bi-lstm-crf at 59/100 with 260 stars and 25,579 monthly downloads.
Get all 111 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=ner-neural-architectures&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
jidasheng/bi-lstm-crf
A PyTorch implementation of the BI-LSTM-CRF model. |
|
Established |
| 2 |
charles9n/bert-sklearn
a sklearn wrapper for Google's BERT model |
|
Established |
| 3 |
howl-anderson/seq2annotation
基于 TensorFlow & PaddlePaddle 的通用序列标注算法库(目前包含 BiLSTM+CRF, Stacked-BiLSTM+CRF... |
|
Established |
| 4 |
kamalkraj/BERT-NER
Pytorch-Named-Entity-Recognition-with-BERT |
|
Emerging |
| 5 |
scofield7419/sequence-labeling-BiLSTM-CRF
The BiLSTM-CRF model implementation in Tensorflow, for sequence labeling tasks. |
|
Emerging |
| 6 |
guillaumegenthial/sequence_tagging
Named Entity Recognition (LSTM + CRF) - Tensorflow |
|
Emerging |
| 7 |
guillaumegenthial/tf_ner
Simple and Efficient Tensorflow implementations of NER models with... |
|
Emerging |
| 8 |
kamalkraj/Named-Entity-Recognition-with-Bidirectional-LSTM-CNNs
Named-Entity-Recognition-with-Bidirectional-LSTM-CNNs |
|
Emerging |
| 9 |
macanv/BERT-BiLSTM-CRF-NER
Tensorflow solution of NER task Using BiLSTM-CRF model with Google BERT... |
|
Emerging |
| 10 |
eagle705/pytorch-bert-crf-ner
KoBERT와 CRF로 만든 한국어 개체명인식기 (BERT+CRF based Named Entity Recognition model for Korean) |
|
Emerging |
| 11 |
ai-forever/ner-bert
BERT-NER (nert-bert) with google bert https://github.com/google-research. |
|
Emerging |
| 12 |
kamalkraj/BERT-NER-TF
Named Entity Recognition with BERT using TensorFlow 2.0 |
|
Emerging |
| 13 |
dayyass/pytorch-ner
Pipeline for training NER models using PyTorch. |
|
Emerging |
| 14 |
sgrvinod/a-PyTorch-Tutorial-to-Sequence-Labeling
Empower Sequence Labeling with Task-Aware Neural Language Model | a PyTorch... |
|
Emerging |
| 15 |
26hzhang/neural_sequence_labeling
A TensorFlow implementation of Neural Sequence Labeling model, which is able... |
|
Emerging |
| 16 |
cooscao/Bert-BiLSTM-CRF-pytorch
bert-bilstm-crf implemented in pytorch for named entity recognition. |
|
Emerging |
| 17 |
zhongkaifu/CRFSharp
CRFSharp is Conditional Random Fields implemented by .NET(C#), a machine... |
|
Emerging |
| 18 |
dmis-lab/bern
A neural named entity recognition and multi-type normalization tool for... |
|
Emerging |
| 19 |
bnosac/crfsuite
Labelling Sequential Data in Natural Language Processing with R - using CRFsuite |
|
Emerging |
| 20 |
monologg/KoBERT-NER
NER Task with KoBERT (with Naver NLP Challenge dataset) |
|
Emerging |
| 21 |
Nealcly/BiLSTM-LAN
Hierarchically-Refined Label Attention Network for Sequence Labeling |
|
Emerging |
| 22 |
DoodleJZ/HPSG-Neural-Parser
Source code for "Head-Driven Phrase Structure Grammar Parsing on Penn... |
|
Emerging |
| 23 |
yahshibu/nested-ner-tacl2020-transformers
Implementation of Nested Named Entity Recognition using BERT |
|
Emerging |
| 24 |
ajitrajasekharan/unsupervised_NER
Self-supervised NER prototype - updated version (69 entity types - 17 broad... |
|
Emerging |
| 25 |
eagle705/korean-ner-cnn-bilstm
CNN+BiLSTM 기반 한국어 개체명 인식기입니다 |
|
Emerging |
| 26 |
som-shahlab/trove
Weakly supervised medical named entity classification |
|
Emerging |
| 27 |
cliang1453/BOND
BOND: BERT-Assisted Open-Domain Name Entity Recognition with Distant Supervision |
|
Emerging |
| 28 |
fmpr/CrowdLayer
A neural network layer that enables training of deep neural networks... |
|
Emerging |
| 29 |
ROBINADC/BiGRU-CRF-with-Attention-for-NER
Named Entity Recognition (NER) with different combinations of BiGRU,... |
|
Emerging |
| 30 |
ZhixiuYe/NER-pytorch
LSTM+CRF NER |
|
Emerging |
| 31 |
ZihanWangKi/CrossWeigh
CrossWeigh: Training Named Entity Tagger from Imperfect Annotations |
|
Emerging |
| 32 |
ZhixiuYe/HSCRF-pytorch
ACL 2018: Hybrid semi-Markov CRF for Neural Sequence Labeling... |
|
Emerging |
| 33 |
qurator-spk/sbb_ner
Named Entity Recognition |
|
Emerging |
| 34 |
monologg/korean-ner-pytorch
NER Task with CNN + BiLSTM + CRF (with Naver NLP Challenge dataset) with Pytorch |
|
Emerging |
| 35 |
createmomo/CRF-Layer-on-the-Top-of-BiLSTM
The CRF Layer was implemented by using Chainer 2.0. Please see more details... |
|
Emerging |
| 36 |
iesl/dilated-cnn-ner
Dilated CNNs for NER in TensorFlow |
|
Emerging |
| 37 |
Kyubyong/bert_ner
Ner with Bert |
|
Emerging |
| 38 |
onurgu/ner-tagger-dynet
See http://github.com/onurgu/joint-ner-and-md-tagger This repository is... |
|
Emerging |
| 39 |
stelemate/BERT-for-Cybersecurity-NER
An implementation of BERT for cybersecurity named entity recognition |
|
Emerging |
| 40 |
saiwaiyanyu/bi-lstm-crf-ner-tf2.0
Named Entity Recognition (NER) task using Bi-LSTM-CRF model implemented in... |
|
Emerging |
| 41 |
SNUDerek/multiLSTM
keras attentional bi-LSTM-CRF for Joint NLU (slot-filling and intent... |
|
Emerging |
| 42 |
Nealcly/templateNER
Source code for template-based NER |
|
Emerging |
| 43 |
severinsimmler/chaine
Linear-chain conditional random fields (CRF) for natural language processing |
|
Emerging |
| 44 |
harisbinzia/Urdu-Word-Segmentation
Urdu Word Segmentation using Conditional Random Fields (CRFs) |
|
Emerging |
| 45 |
lonePatient/BiLSTM-CRF-NER-PyTorch
This repo contains a PyTorch implementation of a BiLSTM-CRF model for named... |
|
Emerging |
| 46 |
lasigeBioTM/BENT
Biomedical Term Annotator |
|
Emerging |
| 47 |
sudhamstarun/AwesomeNER
An implementation of bidirectional LSTM-CRF for Named Entity Relationship on... |
|
Emerging |
| 48 |
jonnyli1125/gector-ja
BERT-based GEC tagging for Japanese |
|
Emerging |
| 49 |
rikeda71/TorchCRF
An Inplementation of CRF (Conditional Random Fields) in PyTorch 1.0 |
|
Emerging |
| 50 |
tejasvaidhyadev/NER_Lab_Protocols
Domain-specific BERT representation for Named Entity Recognition of lab protocol |
|
Emerging |
| 51 |
Emrys-Hong/fastai_sequence_tagging
sequence tagging for NER for ULMFiT |
|
Emerging |
| 52 |
SuperBruceJia/pytorch-flask-deploy-webapp
This is a Flask + Docker deployment of the PyTorch-based Named Entity... |
|
Experimental |
| 53 |
sld/torch-conv-ner
Deep learning for named entity recognition on CoNLL-2003 |
|
Experimental |
| 54 |
yahshibu/nested-ner-tacl2020
Implementation of Nested Named Entity Recognition |
|
Experimental |
| 55 |
jiaqianghuai/tf-lstm-crf-batch
Tensorflow-LSTM-CRF tool for Named Entity Recognizer |
|
Experimental |
| 56 |
llcing/BiLSTM-CRF-ChineseNER.pytorch
PyTorch implement of BiLSTM-CRF for Chinese NER |
|
Experimental |
| 57 |
SkyAndCloud/bilstm_crf_sequence_labeling_pytorch
Bi-LSTM+CRF sequence labeling model implemented in PyTorch |
|
Experimental |
| 58 |
chambliss/Multilingual_NER
Applying BERT to named entity recognition in English and Russian. |
|
Experimental |
| 59 |
WGLab/Bioformer
Bioformer: an efficient BERT model for biomedical text mining |
|
Experimental |
| 60 |
rguthrie3/BiLSTM-CRF
BiLSTM-CRF for sequence labeling in Dynet |
|
Experimental |
| 61 |
ai2-ner-project/pytorch-ko-ner
PLM 기반 한국어 개체명 인식 (NER) |
|
Experimental |
| 62 |
monologg/NER-Multimodal-pytorch
Pytorch Implementation of "Adaptive Co-attention Network for Named Entity... |
|
Experimental |
| 63 |
TheAnig/NER-LSTM-CNN-Pytorch
End-to-end-Sequence-Labeling-via-Bi-directional-LSTM-CNNs-CRF-Tutorial |
|
Experimental |
| 64 |
SNUDerek/NER_bLSTM-CRF
LSTM-CRF for NER with ConLL-2002 dataset |
|
Experimental |
| 65 |
alphagov/govuk-content-metadata
GovNER: an encoder-based language model (RoBERTa) fine-tuned to perform... |
|
Experimental |
| 66 |
Creator-SN/ccNERx
Bert NER |
|
Experimental |
| 67 |
QuoQA-NLP/NER_Baseline
💬 Named Entity Recognition Baseline for KLUE Benchmark |
|
Experimental |
| 68 |
strayMat/tag_serve
Deployable Neural Tagger implementation for Named Entity Recognition |
|
Experimental |
| 69 |
acoadmarmon/united-nations-ner
Fine-tuning a Hugging Face BERT model for the United Nations Named Entity... |
|
Experimental |
| 70 |
tianlinyang/stack-lstm-ner
Transition-based NER system |
|
Experimental |
| 71 |
randomrandom/deep-atrous-ner
Deep-Atrous-CNN-NER: Word level model for Named Entity Recognition |
|
Experimental |
| 72 |
justhalf/weak-semi-crf-naacl2016
The code for Weak Semi CRF (together with Linear CRF and Semi CRF) on new... |
|
Experimental |
| 73 |
yasufumy/pytorch-partial-tagger
Sequence Tagger for Partially Annotated Dataset in PyTorch |
|
Experimental |
| 74 |
aistairc/BERT-NAR-BERT
BERT-based pre-trained non-autoregressive sequence-to-sequence model |
|
Experimental |
| 75 |
FelixMohr/NLP-with-Python
Using Conditional Random Fields for segmenting Latin words written in... |
|
Experimental |
| 76 |
swabhs/joint-lstm-parser
Transition-based joint syntactic dependency parser and semantic role labeler... |
|
Experimental |
| 77 |
coordinatekit/crf
A developer-friendly Java library for Conditional Random Fields (CRF)... |
|
Experimental |
| 78 |
scionoftech/NamedEntityRecognition-BiLSTM-CRF-BERT
NamedEntityRecognition using BiLSTM-CRF,BiLSTM,BERT,TF2.x and Pytorch |
|
Experimental |
| 79 |
ovbystrova/InstructionNER
Unofficial implementation of paper "InstructionNER: A Multi-Task... |
|
Experimental |
| 80 |
sunilp/applied-nlp-research
Production NLP patterns: capsule networks, BiLSTM-CRF for NER, transformer... |
|
Experimental |
| 81 |
FranxYao/Partially-Observed-TreeCRFs
Implementation of AAAI 21 paper: Nested Named Entity Recognition with... |
|
Experimental |
| 82 |
bo1929/anelfop
Focusing on potential named entities during active label acquisition. |
|
Experimental |
| 83 |
musyoku/python-npycrf
条件付確率場とベイズ階層言語モデルの統合による半教師あり形態素解析 |
|
Experimental |
| 84 |
steveneale/ner_crf
Jupyter Notebook describing named entity recognition (NER) using conditional... |
|
Experimental |
| 85 |
GanjinZero/Triaffine-nested-ner
Fusing Heterogeneous Factors with Triaffine Mechanism for Nested Named... |
|
Experimental |
| 86 |
ukairia777/tensorflow-bert-ner
BERT 기반의 한국어 개체명 인식기 (Named Entity Recognition with BERT using TensorFlow 2.0+) |
|
Experimental |
| 87 |
senadkurtisi/pytorch-NER
Named Entity Recognition in PyTorch on CoNLL2003 dataset |
|
Experimental |
| 88 |
limteng-rpi/neural_name_tagging
Code for "Reliability-aware Dynamic Feature Composition for Name Tagging" (ACL2019) |
|
Experimental |
| 89 |
cswangjiawei/pytorch-NER
This is the implemention of named entity recognition model |
|
Experimental |
| 90 |
yahshibu/nested-ner-tacl2020-flair
Implementation of Nested Named Entity Recognition using Flair |
|
Experimental |
| 91 |
borisshapa/bert-crf
Solutions of the problems NER and RE in the domain of business documents... |
|
Experimental |
| 92 |
keerthanap8898/Neural-CRF_NER-Tagger
How to build a baby-BERT : I analyze BiLSTMs combined with Conditional... |
|
Experimental |
| 93 |
janerjzou/NER
Apply Bi-LSTM with self-attention, attached CRF for Named Entity Recognition. |
|
Experimental |
| 94 |
samanjoy2/gazz-ban-ner
Gazzetter Enhanced Bangla NER with BanglaBERT-CRF Model |
|
Experimental |
| 95 |
LeonardoEmili/Wikifier
Pytorch implementation of a BiLSTM model for the Wikification project. |
|
Experimental |
| 96 |
izhx/NER-unlabeled-data-retrieval
[COLING 22] Domain-Specific NER via Retrieving Correlated Samples. |
|
Experimental |
| 97 |
lanwuwei/BERTOverflow
A Pre-trained BERT on StackOverflow Corpus |
|
Experimental |
| 98 |
shengc/tf-lstm-crf-tagger
TensorFlow Implementation For [Neural Architecture for Named Entity... |
|
Experimental |
| 99 |
bond005/runne_contrastive_ner
This project is concerned with my participating in the RuNNE competition... |
|
Experimental |
| 100 |
tanishavyass22/NER-model-by-fine-tuning-Bert-Transformer
An NER model using BERT transformers identifies and classifies named... |
|
Experimental |
| 101 |
MohammadForouhesh/crf-pos-persian
Conditional Random Field framework for Persian POS tagging. |
|
Experimental |
| 102 |
geoffbacon/cerberus
Cerberus is an app that reduces the annotation burden of linguists |
|
Experimental |
| 103 |
mpgxc/frank.ner
An experimental Keras wrapper to facilitate the process of instantiating... |
|
Experimental |
| 104 |
spk-22/Bio-PruneNER
This project presents an adaptive token pruning framework for improving... |
|
Experimental |
| 105 |
zoppellarielena/BiLSTM-vs-BERT-in-feature-extraction-for-Neural-Dependency-Parsing
Completed as part of the "Natural Language Processing" course, this project... |
|
Experimental |
| 106 |
balamurugan1603/Named-Entity-Recognition-using-Tranformers
In this repo, I have Fine-tuned BERT using HuggingFace transformers to... |
|
Experimental |
| 107 |
MicolZazzarini/SafeEdgeNER
Named Entity Recognition (NER) project using different models and... |
|
Experimental |
| 108 |
sayedshaun/pos-ner-pipeline
Part-Of-Speech and Name Entity Recognition System with MultiTaskModel |
|
Experimental |
| 109 |
jose-lopez/bio_ner_tagger
An experiment to tag ner entities related with biological molecular species... |
|
Experimental |
| 110 |
bichngocdo/bert-biaffine-parser
Dependency parser with biaffine attention and BERT embeddings |
|
Experimental |
| 111 |
yasufumy/sequence-label
A Tensor Creation and Label Reconstruction for Sequence Labeling |
|
Experimental |