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

58
Established
2 jidasheng/bi-lstm-crf

A PyTorch implementation of the BI-LSTM-CRF model.

56
Established
3 howl-anderson/seq2annotation

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

53
Established
4 guillaumegenthial/tf_ner

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

51
Established
5 guillaumegenthial/sequence_tagging

Named Entity Recognition (LSTM + CRF) - Tensorflow

51
Established
6 kamalkraj/BERT-NER

Pytorch-Named-Entity-Recognition-with-BERT

51
Established
7 kamalkraj/Named-Entity-Recognition-with-Bidirectional-LSTM-CNNs

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

51
Established
8 scofield7419/sequence-labeling-BiLSTM-CRF

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

51
Established
9 eagle705/pytorch-bert-crf-ner

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

50
Established
10 ai-forever/ner-bert

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

50
Established
11 sgrvinod/a-PyTorch-Tutorial-to-Sequence-Labeling

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

49
Emerging
12 kamalkraj/BERT-NER-TF

Named Entity Recognition with BERT using TensorFlow 2.0

49
Emerging
13 26hzhang/neural_sequence_labeling

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

48
Emerging
14 zhongkaifu/CRFSharp

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

48
Emerging
15 cooscao/Bert-BiLSTM-CRF-pytorch

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

48
Emerging
16 dmis-lab/bern

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

47
Emerging
17 dayyass/pytorch-ner

Pipeline for training NER models using PyTorch.

47
Emerging
18 monologg/KoBERT-NER

NER Task with KoBERT (with Naver NLP Challenge dataset)

46
Emerging
19 bnosac/crfsuite

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

46
Emerging
20 Nealcly/BiLSTM-LAN

Hierarchically-Refined Label Attention Network for Sequence Labeling

46
Emerging
21 yahshibu/nested-ner-tacl2020-transformers

Implementation of Nested Named Entity Recognition using BERT

45
Emerging
22 DoodleJZ/HPSG-Neural-Parser

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

45
Emerging
23 som-shahlab/trove

Weakly supervised medical named entity classification

44
Emerging
24 ajitrajasekharan/unsupervised_NER

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

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

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

44
Emerging
26 ROBINADC/BiGRU-CRF-with-Attention-for-NER

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

43
Emerging
27 cliang1453/BOND

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

43
Emerging
28 fmpr/CrowdLayer

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

43
Emerging
29 macanv/BERT-BiLSTM-CRF-NER

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

43
Emerging
30 ZhixiuYe/NER-pytorch

LSTM+CRF NER

42
Emerging
31 ZhixiuYe/HSCRF-pytorch

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

41
Emerging
32 ZihanWangKi/CrossWeigh

CrossWeigh: Training Named Entity Tagger from Imperfect Annotations

41
Emerging
33 qurator-spk/sbb_ner

Named Entity Recognition

40
Emerging
34 monologg/korean-ner-pytorch

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

40
Emerging
35 Kyubyong/bert_ner

Ner with Bert

40
Emerging
36 createmomo/CRF-Layer-on-the-Top-of-BiLSTM

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

40
Emerging
37 iesl/dilated-cnn-ner

Dilated CNNs for NER in TensorFlow

40
Emerging
38 SNUDerek/multiLSTM

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

39
Emerging
39 onurgu/ner-tagger-dynet

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

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

An implementation of BERT for cybersecurity named entity recognition

39
Emerging
41 saiwaiyanyu/bi-lstm-crf-ner-tf2.0

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

39
Emerging
42 Nealcly/templateNER

Source code for template-based NER

38
Emerging
43 lonePatient/BiLSTM-CRF-NER-PyTorch

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

38
Emerging
44 harisbinzia/Urdu-Word-Segmentation

Urdu Word Segmentation using Conditional Random Fields (CRFs)

38
Emerging
45 lasigeBioTM/BENT

Biomedical Term Annotator

38
Emerging
46 Emrys-Hong/fastai_sequence_tagging

sequence tagging for NER for ULMFiT

37
Emerging
47 rikeda71/TorchCRF

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

37
Emerging
48 tejasvaidhyadev/NER_Lab_Protocols

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

37
Emerging
49 jonnyli1125/gector-ja

BERT-based GEC tagging for Japanese

37
Emerging
50 sudhamstarun/AwesomeNER

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

37
Emerging
51 sld/torch-conv-ner

Deep learning for named entity recognition on CoNLL-2003

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

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

36
Emerging
53 SkyAndCloud/bilstm_crf_sequence_labeling_pytorch

Bi-LSTM+CRF sequence labeling model implemented in PyTorch

35
Emerging
54 ai2-ner-project/pytorch-ko-ner

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

35
Emerging
55 yahshibu/nested-ner-tacl2020

Implementation of Nested Named Entity Recognition

35
Emerging
56 rguthrie3/BiLSTM-CRF

BiLSTM-CRF for sequence labeling in Dynet

35
Emerging
57 llcing/BiLSTM-CRF-ChineseNER.pytorch

PyTorch implement of BiLSTM-CRF for Chinese NER

35
Emerging
58 jiaqianghuai/tf-lstm-crf-batch

Tensorflow-LSTM-CRF tool for Named Entity Recognizer

35
Emerging
59 WGLab/Bioformer

Bioformer: an efficient BERT model for biomedical text mining

35
Emerging
60 chambliss/Multilingual_NER

Applying BERT to named entity recognition in English and Russian.

35
Emerging
61 severinsimmler/chaine

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

34
Emerging
62 TheAnig/NER-LSTM-CNN-Pytorch

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

34
Emerging
63 monologg/NER-Multimodal-pytorch

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

34
Emerging
64 SNUDerek/NER_bLSTM-CRF

LSTM-CRF for NER with ConLL-2002 dataset

34
Emerging
65 alphagov/govuk-content-metadata

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

33
Emerging
66 QuoQA-NLP/NER_Baseline

💬 Named Entity Recognition Baseline for KLUE Benchmark

33
Emerging
67 strayMat/tag_serve

Deployable Neural Tagger implementation for Named Entity Recognition

33
Emerging
68 Creator-SN/ccNERx

Bert NER

33
Emerging
69 tianlinyang/stack-lstm-ner

Transition-based NER system

32
Emerging
70 acoadmarmon/united-nations-ner

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

32
Emerging
71 randomrandom/deep-atrous-ner

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

32
Emerging
72 justhalf/weak-semi-crf-naacl2016

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

32
Emerging
73 aistairc/BERT-NAR-BERT

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

31
Emerging
74 swabhs/joint-lstm-parser

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

31
Emerging
75 FelixMohr/NLP-with-Python

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

31
Emerging
76 scionoftech/NamedEntityRecognition-BiLSTM-CRF-BERT

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

30
Emerging
77 ovbystrova/InstructionNER

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

29
Experimental
78 FranxYao/Partially-Observed-TreeCRFs

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

29
Experimental
79 bo1929/anelfop

Focusing on potential named entities during active label acquisition.

28
Experimental
80 steveneale/ner_crf

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

28
Experimental
81 musyoku/python-npycrf

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

28
Experimental
82 limteng-rpi/neural_name_tagging

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

27
Experimental
83 GanjinZero/Triaffine-nested-ner

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

27
Experimental
84 cswangjiawei/pytorch-NER

This is the implemention of named entity recognition model

27
Experimental
85 yasufumy/pytorch-partial-tagger

Sequence Tagger for Partially Annotated Dataset in PyTorch

27
Experimental
86 ukairia777/tensorflow-bert-ner

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

27
Experimental
87 senadkurtisi/pytorch-NER

Named Entity Recognition in PyTorch on CoNLL2003 dataset

27
Experimental
88 yahshibu/nested-ner-tacl2020-flair

Implementation of Nested Named Entity Recognition using Flair

26
Experimental
89 borisshapa/bert-crf

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

24
Experimental
90 coordinatekit/crf

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

24
Experimental
91 janerjzou/NER

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

23
Experimental
92 LeonardoEmili/Wikifier

Pytorch implementation of a BiLSTM model for the Wikification project.

22
Experimental
93 keerthanap8898/Neural-CRF_NER-Tagger

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

22
Experimental
94 izhx/NER-unlabeled-data-retrieval

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

22
Experimental
95 samanjoy2/gazz-ban-ner

Gazzetter Enhanced Bangla NER with BanglaBERT-CRF Model

22
Experimental
96 bond005/runne_contrastive_ner

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

21
Experimental
97 tanishavyass22/NER-model-by-fine-tuning-Bert-Transformer

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

21
Experimental
98 lanwuwei/BERTOverflow

A Pre-trained BERT on StackOverflow Corpus

21
Experimental
99 shengc/tf-lstm-crf-tagger

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

21
Experimental
100 MohammadForouhesh/crf-pos-persian

Conditional Random Field framework for Persian POS tagging.

20
Experimental
101 geoffbacon/cerberus

Cerberus is an app that reduces the annotation burden of linguists

19
Experimental
102 sunilp/applied-nlp-research

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

19
Experimental
103 jose-lopez/bio_ner_tagger

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

17
Experimental
104 yasufumy/sequence-label

A Tensor Creation and Label Reconstruction for Sequence Labeling

17
Experimental
105 bichngocdo/bert-biaffine-parser

Dependency parser with biaffine attention and BERT embeddings

17
Experimental
106 spk-22/Bio-PruneNER

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

14
Experimental
107 c3sr/split-ner

PyTorch code for paper, 'Split-NER: Named Entity Recognition via Two...

14
Experimental
108 olastor/medical-concept-normalization

Datasets and models for medical concept normalization (MCN) in English and...

14
Experimental
109 speedcell4/nersted

Official implementation of "Nested Named Entity Recognition via Explicitly...

13
Experimental
110 lizongyu1293306035/CasRelPyTorch-

CasRelPytorch项目的改写版本,根据源码增添了模型预测功能以及预测结果导入neo4j图数据库的功能。

13
Experimental
111 mpgxc/frank.ner

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

12
Experimental
112 davidsbatista/SLANG-Sequence-LAbeliNG

Sequence LAbeliNG with Neural Networks: "Neural Architectures for Named...

12
Experimental
113 tryumanshow/NER-Pipeline

Simple NER Pipeline Using KoCharELECTRA

11
Experimental
114 zoppellarielena/BiLSTM-vs-BERT-in-feature-extraction-for-Neural-Dependency-Parsing

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

11
Experimental
115 Ashishkumar-hub/BERT_NER

NER using BERT an end to end project

11
Experimental
116 poteminr/MultiCoNER

Contrastive learning for multilingual complex named entity recognition. Bert...

11
Experimental
117 sayedshaun/pos-ner-pipeline

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

11
Experimental
118 BerlinerA/BIST-Parser-PyTorch

Graph-based dependency parser.

11
Experimental
119 hj-lang/Ner_Task_BERT-BiLSTM-CRF

Ner Task

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

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

11
Experimental
121 kklemon/brc-pytorch

Implementation of the bistable recurrent cell (BRC) in PyTorch

10
Experimental
122 OzlemMelda/BiLSTM-CRF

Experiment with three different models: conditional random field (CRF),...

10
Experimental