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