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.

59
Established
2 charles9n/bert-sklearn

a sklearn wrapper for Google's BERT model

58
Established
3 howl-anderson/seq2annotation

基于 TensorFlow & PaddlePaddle 的通用序列标注算法库(目前包含 BiLSTM+CRF, Stacked-BiLSTM+CRF...

50
Established
4 kamalkraj/BERT-NER

Pytorch-Named-Entity-Recognition-with-BERT

44
Emerging
5 scofield7419/sequence-labeling-BiLSTM-CRF

The BiLSTM-CRF model implementation in Tensorflow, for sequence labeling tasks.

44
Emerging
6 guillaumegenthial/sequence_tagging

Named Entity Recognition (LSTM + CRF) - Tensorflow

44
Emerging
7 guillaumegenthial/tf_ner

Simple and Efficient Tensorflow implementations of NER models with...

44
Emerging
8 kamalkraj/Named-Entity-Recognition-with-Bidirectional-LSTM-CNNs

Named-Entity-Recognition-with-Bidirectional-LSTM-CNNs

44
Emerging
9 macanv/BERT-BiLSTM-CRF-NER

Tensorflow solution of NER task Using BiLSTM-CRF model with Google BERT...

43
Emerging
10 eagle705/pytorch-bert-crf-ner

KoBERT와 CRF로 만든 한국어 개체명인식기 (BERT+CRF based Named Entity Recognition model for Korean)

43
Emerging
11 ai-forever/ner-bert

BERT-NER (nert-bert) with google bert https://github.com/google-research.

43
Emerging
12 kamalkraj/BERT-NER-TF

Named Entity Recognition with BERT using TensorFlow 2.0

42
Emerging
13 dayyass/pytorch-ner

Pipeline for training NER models using PyTorch.

42
Emerging
14 sgrvinod/a-PyTorch-Tutorial-to-Sequence-Labeling

Empower Sequence Labeling with Task-Aware Neural Language Model | a PyTorch...

42
Emerging
15 26hzhang/neural_sequence_labeling

A TensorFlow implementation of Neural Sequence Labeling model, which is able...

41
Emerging
16 cooscao/Bert-BiLSTM-CRF-pytorch

bert-bilstm-crf implemented in pytorch for named entity recognition.

41
Emerging
17 zhongkaifu/CRFSharp

CRFSharp is Conditional Random Fields implemented by .NET(C#), a machine...

41
Emerging
18 dmis-lab/bern

A neural named entity recognition and multi-type normalization tool for...

40
Emerging
19 bnosac/crfsuite

Labelling Sequential Data in Natural Language Processing with R - using CRFsuite

39
Emerging
20 monologg/KoBERT-NER

NER Task with KoBERT (with Naver NLP Challenge dataset)

39
Emerging
21 Nealcly/BiLSTM-LAN

Hierarchically-Refined Label Attention Network for Sequence Labeling

39
Emerging
22 DoodleJZ/HPSG-Neural-Parser

Source code for "Head-Driven Phrase Structure Grammar Parsing on Penn...

38
Emerging
23 yahshibu/nested-ner-tacl2020-transformers

Implementation of Nested Named Entity Recognition using BERT

38
Emerging
24 ajitrajasekharan/unsupervised_NER

Self-supervised NER prototype - updated version (69 entity types - 17 broad...

37
Emerging
25 eagle705/korean-ner-cnn-bilstm

CNN+BiLSTM 기반 한국어 개체명 인식기입니다

37
Emerging
26 som-shahlab/trove

Weakly supervised medical named entity classification

37
Emerging
27 cliang1453/BOND

BOND: BERT-Assisted Open-Domain Name Entity Recognition with Distant Supervision

36
Emerging
28 fmpr/CrowdLayer

A neural network layer that enables training of deep neural networks...

36
Emerging
29 ROBINADC/BiGRU-CRF-with-Attention-for-NER

Named Entity Recognition (NER) with different combinations of BiGRU,...

36
Emerging
30 ZhixiuYe/NER-pytorch

LSTM+CRF NER

35
Emerging
31 ZihanWangKi/CrossWeigh

CrossWeigh: Training Named Entity Tagger from Imperfect Annotations

34
Emerging
32 ZhixiuYe/HSCRF-pytorch

ACL 2018: Hybrid semi-Markov CRF for Neural Sequence Labeling...

34
Emerging
33 qurator-spk/sbb_ner

Named Entity Recognition

33
Emerging
34 monologg/korean-ner-pytorch

NER Task with CNN + BiLSTM + CRF (with Naver NLP Challenge dataset) with Pytorch

33
Emerging
35 createmomo/CRF-Layer-on-the-Top-of-BiLSTM

The CRF Layer was implemented by using Chainer 2.0. Please see more details...

33
Emerging
36 iesl/dilated-cnn-ner

Dilated CNNs for NER in TensorFlow

33
Emerging
37 Kyubyong/bert_ner

Ner with Bert

33
Emerging
38 onurgu/ner-tagger-dynet

See http://github.com/onurgu/joint-ner-and-md-tagger This repository is...

32
Emerging
39 stelemate/BERT-for-Cybersecurity-NER

An implementation of BERT for cybersecurity named entity recognition

32
Emerging
40 saiwaiyanyu/bi-lstm-crf-ner-tf2.0

Named Entity Recognition (NER) task using Bi-LSTM-CRF model implemented in...

32
Emerging
41 SNUDerek/multiLSTM

keras attentional bi-LSTM-CRF for Joint NLU (slot-filling and intent...

32
Emerging
42 Nealcly/templateNER

Source code for template-based NER

31
Emerging
43 severinsimmler/chaine

Linear-chain conditional random fields (CRF) for natural language processing

31
Emerging
44 harisbinzia/Urdu-Word-Segmentation

Urdu Word Segmentation using Conditional Random Fields (CRFs)

31
Emerging
45 lonePatient/BiLSTM-CRF-NER-PyTorch

This repo contains a PyTorch implementation of a BiLSTM-CRF model for named...

31
Emerging
46 lasigeBioTM/BENT

Biomedical Term Annotator

31
Emerging
47 sudhamstarun/AwesomeNER

An implementation of bidirectional LSTM-CRF for Named Entity Relationship on...

30
Emerging
48 jonnyli1125/gector-ja

BERT-based GEC tagging for Japanese

30
Emerging
49 rikeda71/TorchCRF

An Inplementation of CRF (Conditional Random Fields) in PyTorch 1.0

30
Emerging
50 tejasvaidhyadev/NER_Lab_Protocols

Domain-specific BERT representation for Named Entity Recognition of lab protocol

30
Emerging
51 Emrys-Hong/fastai_sequence_tagging

sequence tagging for NER for ULMFiT

30
Emerging
52 SuperBruceJia/pytorch-flask-deploy-webapp

This is a Flask + Docker deployment of the PyTorch-based Named Entity...

29
Experimental
53 sld/torch-conv-ner

Deep learning for named entity recognition on CoNLL-2003

29
Experimental
54 yahshibu/nested-ner-tacl2020

Implementation of Nested Named Entity Recognition

28
Experimental
55 jiaqianghuai/tf-lstm-crf-batch

Tensorflow-LSTM-CRF tool for Named Entity Recognizer

28
Experimental
56 llcing/BiLSTM-CRF-ChineseNER.pytorch

PyTorch implement of BiLSTM-CRF for Chinese NER

28
Experimental
57 SkyAndCloud/bilstm_crf_sequence_labeling_pytorch

Bi-LSTM+CRF sequence labeling model implemented in PyTorch

28
Experimental
58 chambliss/Multilingual_NER

Applying BERT to named entity recognition in English and Russian.

28
Experimental
59 WGLab/Bioformer

Bioformer: an efficient BERT model for biomedical text mining

28
Experimental
60 rguthrie3/BiLSTM-CRF

BiLSTM-CRF for sequence labeling in Dynet

28
Experimental
61 ai2-ner-project/pytorch-ko-ner

PLM 기반 한국어 개체명 인식 (NER)

28
Experimental
62 monologg/NER-Multimodal-pytorch

Pytorch Implementation of "Adaptive Co-attention Network for Named Entity...

27
Experimental
63 TheAnig/NER-LSTM-CNN-Pytorch

End-to-end-Sequence-Labeling-via-Bi-directional-LSTM-CNNs-CRF-Tutorial

27
Experimental
64 SNUDerek/NER_bLSTM-CRF

LSTM-CRF for NER with ConLL-2002 dataset

27
Experimental
65 alphagov/govuk-content-metadata

GovNER: an encoder-based language model (RoBERTa) fine-tuned to perform...

26
Experimental
66 Creator-SN/ccNERx

Bert NER

26
Experimental
67 QuoQA-NLP/NER_Baseline

💬 Named Entity Recognition Baseline for KLUE Benchmark

26
Experimental
68 strayMat/tag_serve

Deployable Neural Tagger implementation for Named Entity Recognition

26
Experimental
69 acoadmarmon/united-nations-ner

Fine-tuning a Hugging Face BERT model for the United Nations Named Entity...

25
Experimental
70 tianlinyang/stack-lstm-ner

Transition-based NER system

25
Experimental
71 randomrandom/deep-atrous-ner

Deep-Atrous-CNN-NER: Word level model for Named Entity Recognition

25
Experimental
72 justhalf/weak-semi-crf-naacl2016

The code for Weak Semi CRF (together with Linear CRF and Semi CRF) on new...

25
Experimental
73 yasufumy/pytorch-partial-tagger

Sequence Tagger for Partially Annotated Dataset in PyTorch

24
Experimental
74 aistairc/BERT-NAR-BERT

BERT-based pre-trained non-autoregressive sequence-to-sequence model

24
Experimental
75 FelixMohr/NLP-with-Python

Using Conditional Random Fields for segmenting Latin words written in...

24
Experimental
76 swabhs/joint-lstm-parser

Transition-based joint syntactic dependency parser and semantic role labeler...

24
Experimental
77 coordinatekit/crf

A developer-friendly Java library for Conditional Random Fields (CRF)...

24
Experimental
78 scionoftech/NamedEntityRecognition-BiLSTM-CRF-BERT

NamedEntityRecognition using BiLSTM-CRF,BiLSTM,BERT,TF2.x and Pytorch

23
Experimental
79 ovbystrova/InstructionNER

Unofficial implementation of paper "InstructionNER: A Multi-Task...

22
Experimental
80 sunilp/applied-nlp-research

Production NLP patterns: capsule networks, BiLSTM-CRF for NER, transformer...

22
Experimental
81 FranxYao/Partially-Observed-TreeCRFs

Implementation of AAAI 21 paper: Nested Named Entity Recognition with...

22
Experimental
82 bo1929/anelfop

Focusing on potential named entities during active label acquisition.

21
Experimental
83 musyoku/python-npycrf

条件付確率場とベイズ階層言語モデルの統合による半教師あり形態素解析

21
Experimental
84 steveneale/ner_crf

Jupyter Notebook describing named entity recognition (NER) using conditional...

21
Experimental
85 GanjinZero/Triaffine-nested-ner

Fusing Heterogeneous Factors with Triaffine Mechanism for Nested Named...

20
Experimental
86 ukairia777/tensorflow-bert-ner

BERT 기반의 한국어 개체명 인식기 (Named Entity Recognition with BERT using TensorFlow 2.0+)

20
Experimental
87 senadkurtisi/pytorch-NER

Named Entity Recognition in PyTorch on CoNLL2003 dataset

20
Experimental
88 limteng-rpi/neural_name_tagging

Code for "Reliability-aware Dynamic Feature Composition for Name Tagging" (ACL2019)

20
Experimental
89 cswangjiawei/pytorch-NER

This is the implemention of named entity recognition model

20
Experimental
90 yahshibu/nested-ner-tacl2020-flair

Implementation of Nested Named Entity Recognition using Flair

19
Experimental
91 borisshapa/bert-crf

Solutions of the problems NER and RE in the domain of business documents...

17
Experimental
92 keerthanap8898/Neural-CRF_NER-Tagger

How to build a baby-BERT : I analyze BiLSTMs combined with Conditional...

16
Experimental
93 janerjzou/NER

Apply Bi-LSTM with self-attention, attached CRF for Named Entity Recognition.

16
Experimental
94 samanjoy2/gazz-ban-ner

Gazzetter Enhanced Bangla NER with BanglaBERT-CRF Model

15
Experimental
95 LeonardoEmili/Wikifier

Pytorch implementation of a BiLSTM model for the Wikification project.

15
Experimental
96 izhx/NER-unlabeled-data-retrieval

[COLING 22] Domain-Specific NER via Retrieving Correlated Samples.

15
Experimental
97 lanwuwei/BERTOverflow

A Pre-trained BERT on StackOverflow Corpus

14
Experimental
98 shengc/tf-lstm-crf-tagger

TensorFlow Implementation For [Neural Architecture for Named Entity...

14
Experimental
99 bond005/runne_contrastive_ner

This project is concerned with my participating in the RuNNE competition...

14
Experimental
100 tanishavyass22/NER-model-by-fine-tuning-Bert-Transformer

An NER model using BERT transformers identifies and classifies named...

14
Experimental
101 MohammadForouhesh/crf-pos-persian

Conditional Random Field framework for Persian POS tagging.

13
Experimental
102 geoffbacon/cerberus

Cerberus is an app that reduces the annotation burden of linguists

12
Experimental
103 mpgxc/frank.ner

An experimental Keras wrapper to facilitate the process of instantiating...

12
Experimental
104 spk-22/Bio-PruneNER

This project presents an adaptive token pruning framework for improving...

12
Experimental
105 zoppellarielena/BiLSTM-vs-BERT-in-feature-extraction-for-Neural-Dependency-Parsing

Completed as part of the "Natural Language Processing" course, this project...

11
Experimental
106 balamurugan1603/Named-Entity-Recognition-using-Tranformers

In this repo, I have Fine-tuned BERT using HuggingFace transformers to...

11
Experimental
107 MicolZazzarini/SafeEdgeNER

Named Entity Recognition (NER) project using different models and...

11
Experimental
108 sayedshaun/pos-ner-pipeline

Part-Of-Speech and Name Entity Recognition System with MultiTaskModel

11
Experimental
109 jose-lopez/bio_ner_tagger

An experiment to tag ner entities related with biological molecular species...

10
Experimental
110 bichngocdo/bert-biaffine-parser

Dependency parser with biaffine attention and BERT embeddings

10
Experimental
111 yasufumy/sequence-label

A Tensor Creation and Label Reconstruction for Sequence Labeling

10
Experimental