PyTorch NLP Templates NLP Tools

Project templates, boilerplates, and starter code for building NLP applications with PyTorch. Includes learning resources and tutorials focused on PyTorch implementations. Does NOT include finished applications, domain-specific tools, or repositories focused on specific NLP tasks (those belong in task-specific categories).

There are 75 pytorch nlp templates tools tracked. 5 score above 50 (established tier). The highest-rated is Ricardokevins/Kevinpro-NLP-demo at 52/100 with 295 stars.

Get all 75 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=pytorch-nlp-templates&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Tool Score Tier
1 Ricardokevins/Kevinpro-NLP-demo

All NLP you Need Here. 目前包含15个NLP demo的pytorch实现(大量代码借鉴于其他开源项目,原先是自己玩的,后来干脆也开源出来)

52
Established
2 spro/practical-pytorch

Go to https://github.com/pytorch/tutorials - this repo is deprecated and no...

51
Established
3 allenai/allennlp-models

Officially supported AllenNLP models

51
Established
4 graykode/nlp-tutorial

Natural Language Processing Tutorial for Deep Learning Researchers

51
Established
5 apachecn/nlp-pytorch-zh

《Natural Language Processing with PyTorch》中文翻译

51
Established
6 huggingface/naacl_transfer_learning_tutorial

Repository of code for the tutorial on Transfer Learning in NLP held at...

48
Emerging
7 dbklim/RNNoise_Wrapper

A simple Python wrapper for audio noise reduction RNNoise. Simplifies work...

47
Emerging
8 shibing624/nlp-tutorial

自然语言处理(NLP)教程,包括:词向量,词法分析,预训练语言模型,文本分类,文本语义匹配,信息抽取,翻译,对话。

46
Emerging
9 neuralmagic/sparseml

Libraries for applying sparsification recipes to neural networks with a few...

45
Emerging
10 allenai/allennlp-semparse

A framework for building semantic parsers (including neural module networks)...

45
Emerging
11 jbarrow/allennlp_tutorial

Tutorial on how to use AllenNLP for sequence modeling (including...

44
Emerging
12 NLP-kr/tensorflow-ml-nlp

텐서플로우와 머신러닝으로 시작하는 자연어처리(로지스틱회귀부터 트랜스포머 챗봇까지)

42
Emerging
13 Neuraxio/New-Empty-Python-Project-Base

The Perfect Python Project Template. Bored of coding anew the same thing for...

42
Emerging
14 dangitstam/topic-rnn

Implementation (in progress) of Dieng et al.'s TopicRNN: a neural topic...

41
Emerging
15 alvations/tsundoku

PyTorch Tutorials for NLP with Deep Learning

41
Emerging
16 keitakurita/practical-torchtext

A set of tutorials for torchtext

40
Emerging
17 keon/deep-nlp

[In-Progress] Mini implementations of deep learning algorithms for natural...

40
Emerging
18 fuliucansheng/unitorch

🔥 SOTA DeepLearning NLP / CV / MM / CTR / RL Models Powered By PyTorch.

40
Emerging
19 bizreach-inc/light-splade

Provides a minimal PyTorch implementation of SPLADE

40
Emerging
20 sourcecode369/deep-natural-language-processing

Curated implementation notebooks and scripts of deep learning based natural...

38
Emerging
21 epwalsh/nlp-models

NLP research experiments, built on PyTorch within the AllenNLP framework.

37
Emerging
22 CaptainE/RNN-LSTM-in-numpy

Building a RNN and LSTM from scratch with NumPy.

37
Emerging
23 konstantinjdobler/nlp-research-template

An opinionated NLP research template

36
Emerging
24 youngerous/pytorch-nlp-wandb-hydra-template

BERT-based NLP template (+ WandB, Hydra)

36
Emerging
25 tanmay17061/pytorch-potpourri

an assortment of interesting deep learning and machine learning algorithms,...

35
Emerging
26 joosthub/pytorch-nlp-tutorial-nyc2017

Materials for O'Reilly DL 4 NLP tutorial (NYC, June 2017)

34
Emerging
27 chncwang/InsNet

InsNet Runs Instance-dependent Neural Networks with Padding-free Dynamic Batching.

34
Emerging
28 jiacheng-ye/code-for-nlp-beginner

code for nlp beginner, including Sentiment Analysis, NER, NLI and Language Model.

34
Emerging
29 shawroad/NLP_tensorflow_project

Use tensorflow to achieve some NLP project, eg: classification chatbot ner...

34
Emerging
30 pat-coady/rnn

Recurrent Neural Network Language Model

33
Emerging
31 omarsar/nlp_pytorch_tensorflow_notebooks

Deep Learning for NLP Python Notebooks in PyTorch and TensorFlow

33
Emerging
32 tracebloc/model-zoo

Model library for tracebloc's collaboration training workflow

33
Emerging
33 youngerous/pytorch-lightning-nlp-template

Lightning template for easy prototyping⚡️

32
Emerging
34 omarsar/nlp_pycon

Material for PyCon 2019 NLP Tutorial

32
Emerging
35 tushar2704/TAIPY-cookiecutter

This template provides a solid foundation for your projects, incorporating...

32
Emerging
36 youngerous/pytorch-nlp-template

BERT-based nlp template (now deprecated, try...

31
Emerging
37 ahmetgunduz/pytorch-nlp-project-template

A Light and Modular PyTorch NLP Project Template

31
Emerging
38 EdGENetworks/anuvada

Interpretable Models for NLP using PyTorch

31
Emerging
39 zuxinqi/nlp_tasks

nlp基础任务

30
Emerging
40 dair-ai/odsc_2020_nlp

Repository for ODSC talk related to Deep Learning NLP

30
Emerging
41 vacancy/AdvancedIndexing-PyTorch

(Batched) advanced indexing for PyTorch.

29
Experimental
42 Justin-A/torch_nlp_basic

Basic NLP with Deep Learning using PyTorch

29
Experimental
43 bomin0624/OneWayPrototypicalNetworks

An implementation for One-Way Prototypical Networks

29
Experimental
44 oyounis19/NLP-From-Scratch

A collection of NLP projects implemented from scratch using PyTorch, ranging...

29
Experimental
45 tezansahu/NLP_Projects

A collection of projects built using PyTorch & NLTK implementing Deep...

27
Experimental
46 roopalgarg/lstm-tensorflow

Implementation of Long Short Term Memory networks in Tensorflow

27
Experimental
47 joe0123/ADL2021

Homework of Applied Deep Learning (ADL Lectured by Yun-Nung Chen at NTU)

26
Experimental
48 eduardoleao052/LSTM-from-scratch

Character-level LSTM from scratch, with clear backprop.

26
Experimental
49 omarsar/appworks_meetup_2018

Contains all the material used for the "Applied Deep Learning for NLP Using...

26
Experimental
50 Hasnatrasool163/NeuralNetworkFromScratch

NeuralNetworkFromScratch

24
Experimental
51 ravikumarmn/Learning-NLP-with-PyTorch

Learning Natural Language Processing Using Pytorch.

23
Experimental
52 wj-Mcat/allennlp-tutorials

a detail tutorials of allennlp , which is based on my own view.

21
Experimental
53 AntoineSimoulin/pytree

Implementation of tree-structured neural networks in PyTorch.

21
Experimental
54 allenai/allennlp-gallery

A gallery of projects built with AllenNLP

20
Experimental
55 dream-faster/modular-pipelines

🐾 A lightweight & extensible library to create complex multi-model and...

19
Experimental
56 eubinean/the-clean-rnns

A clean and structured implementation of the RNN family with wandb and...

19
Experimental
57 dayyass/reverse_words_dnn

Neural Network experiments with "Reverse Words in a String" task

18
Experimental
58 Typing-Monkeys/BRUN0-Net

Big Recurrent Universal Network 0

18
Experimental
59 chengzegang/slurm-template

A simple Pytorch template for deep learning.

17
Experimental
60 agoor97/NLP_Projects

This Repository provides NLP Projects/Tips and Tricks/Algorithms...

17
Experimental
61 izhx/allennlpadd

Some additional classes for allennlp.

17
Experimental
62 JHansiduYapa/GRU-Model-from-Scratch

This repository provides a step-by-step implementation of a Gated Recurrent...

17
Experimental
63 alescrnjar/AminoX

NLP Recurrent Neural Network for missing aminoacid determination

17
Experimental
64 himkt/optuna-allennlp

🚀 A demonstration of hyperparameter optimization using Optuna for models...

14
Experimental
65 tsujuifu/pytorch_lstm-shuttle

A PyTorch implementation of LSTM-Shuttle

13
Experimental
66 ES7/RNN-LSTM-GRU-from-Scratch

In this repository, I have created the RNN, LSTM and GRU architectures,...

13
Experimental
67 nancyyanyu/NLP_theory_implementation

My study notes and code implementations of Natural Language Processing (NLP)...

12
Experimental
68 shreydan/makemore-series

Following Prof. Andrej Karpathy Makemore tutorial series on yt.

12
Experimental
69 wangcongcong123/AllenNLPonWins

This is code of tutorial on "Run AllenNLP on Windows"

11
Experimental
70 HLovisiEnnes/ReviewPytorch

Week long review of Pytorch. Loosely based on Rao and McMahan (2019) and...

11
Experimental
71 nyuxz/ds1012_final_project

Multi-level Embedding Representation for Reading Comprehension

11
Experimental
72 carimo198/writing-neural-networks-with-pytorch

A demonstration of writing and implementing a biLSTM recurrent neural...

11
Experimental
73 pardeep-singh/NLP-with-PyTorch

Reference notes and code from Natural Language Processing with PyTorch book

11
Experimental
74 rojagtap/rnn-lm

Implementation of RNN-based language model from scratch using numpy. Trained...

10
Experimental
75 alpha5611331/deep-learning-practice

A curated collection of Natural Language Processing (NLP) tutorials...

10
Experimental