NLP Learning Resources ML Frameworks

Educational materials, tutorials, textbooks, and comprehensive guides for learning Natural Language Processing fundamentals and techniques. Does NOT include standalone NLP libraries, frameworks, or tools without significant educational content, nor does it include domain-specific NLP applications like sentiment analysis or chatbots.

There are 106 nlp learning resources frameworks tracked. 2 score above 50 (established tier). The highest-rated is DSKSD/DeepNLP-models-Pytorch at 51/100 with 2,949 stars.

Get all 106 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=nlp-learning-resources&limit=20"

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

# Framework Score Tier
1 DSKSD/DeepNLP-models-Pytorch

Pytorch implementations of various Deep NLP models in cs-224n(Stanford Univ)

51
Established
2 RingBDStack/SocialED

A python library for social event detection

51
Established
3 mannefedov/compling_nlp_hse_course

Материалы курса по компьютерной лингвистике Школы Лингвистики НИУ ВШЭ

47
Emerging
4 mesolitica/NLP-Models-Tensorflow

Gathers machine learning and Tensorflow deep learning models for NLP...

44
Emerging
5 astorfi/Deep-Learning-NLP

:satellite: Organized Resources for Deep Learning in Natural Language Processing

44
Emerging
6 rguthrie3/DeepLearningForNLPInPytorch

An IPython Notebook tutorial on deep learning for natural language...

44
Emerging
7 delip/PyTorchNLPBook

Code and data accompanying Natural Language Processing with PyTorch...

44
Emerging
8 oxford-cs-deepnlp-2017/lectures

Oxford Deep NLP 2017 course

43
Emerging
9 namisan/mt-dnn

Multi-Task Deep Neural Networks for Natural Language Understanding

43
Emerging
10 fastai/course-nlp

A Code-First Introduction to NLP course

43
Emerging
11 deskool/nlp-class

A Natural Language Processing course taught by Professor Ghassemi

42
Emerging
12 rickiepark/nlp-with-pytorch

<파이토치로 배우는 자연어 처리>(한빛미디어, 2021)의 소스 코드를 위한 저장소입니다.

42
Emerging
13 omarsar/nlp_overview

Overview of Modern Deep Learning Techniques Applied to Natural Language Processing

41
Emerging
14 CHCAA-EDUX/NLP-AU

Primary repository for the NLP course as part of the CogSci masters program...

41
Emerging
15 clulab/gentlenlp

Software introduced in the Deep Learning for NLP: A Gentle Introduction book

40
Emerging
16 Eddy1919/openEtruscan

Open-source computational epigraphy toolkit for Etruscan and ancient Italic...

38
Emerging
17 dl4nlp-tuda/deep-learning-for-nlp-lectures

Deep Learning for Natural Language Processing - Lectures 2023

38
Emerging
18 DrSmile444/ukrainian-ml-optimizer

Ukrainian text pre-processing library for ML optimization. Removes noise...

37
Emerging
19 nlptown/nlp-notebooks

A collection of notebooks for Natural Language Processing from NLP Town

36
Emerging
20 DanAnastasyev/DeepNLP-Course

Deep NLP Course

36
Emerging
21 scoutbee/pytorch-nlp-notebooks

Learn how to use PyTorch to solve some common NLP problems with deep learning.

36
Emerging
22 oxford-cs-deepnlp-2017/practical-1

Oxford Deep NLP 2017 course - Practical 1: word2vec

36
Emerging
23 dair-ai/nlp_fundamentals

📘 Contains a series of hands-on notebooks for learning the fundamentals of NLP

35
Emerging
24 abalvet/automatic-annotation-tutorials

A repo dedicated to automatic annotation with NLP or AI frameworks and modules.

35
Emerging
25 CrispenGari/nlp-pytorch

✔ Natural Language Processing Notebooks in PyTorch. A series of NLP...

35
Emerging
26 deeppavlov/deep-nlp-seminars

Materials for deep NLP course

34
Emerging
27 oxford-cs-deepnlp-2017/practical-2

Oxford Deep NLP 2017 course - Practical 2: Text Classification

34
Emerging
28 oxford-cs-deepnlp-2017/practical-3

Oxford Deep NLP 2017 course - Practical 3: Text Classification with RNNs

33
Emerging
29 oxford-cs-deepnlp-2017/practical-open

Oxford Deep NLP 2017 course - Open practical

33
Emerging
30 duyongan/nlp-is-so-easy

自然语言处理、深度学习、机器学习的一些个人博客

33
Emerging
31 stevezheng23/reading_comprehension_tf

Machine Reading Comprehension in Tensorflow

31
Emerging
32 naturale0/NLP-Do-It-Yourself

Implement well-known NLP models from scratch with high-level APIs.

30
Emerging
33 Palashio/nylon

An intelligent, flexible grammar of machine learning.

30
Emerging
34 MachineLearningJournalClub/LearningNLP

Some Tutorials & in depth analysis of NLP's algorithms with an ethical flavour

29
Experimental
35 argilla-io/get_started_with_deep_learning_for_text_with_allennlp

Getting started with AllenNLP and PyTorch by training a tweet classifier

28
Experimental
36 guslatho/syllabificator

Tool for syllabificating (dividing words into syllables) Dutch or English...

28
Experimental
37 denocris/MHPC-Natural-Language-Processing-Lectures

This is the second part of the Deep Learning Course for the Master in...

26
Experimental
38 sinanuozdemir/oreilly-bert-hands-on-nlp

This repository contains code for the O'Reilly Live Online Training for...

26
Experimental
39 SheezaShabbir/Time-series-Analysis-using-LSTM-RNN-and-GRU

Time series Analysis using LSTM,RNN and GRU with pytorch

25
Experimental
40 cfiltnlp/IWN-En

IWN-En contains linked Wordnet data which was linked with the help of manual...

25
Experimental
41 aadya940/numpyai

A complete natural language data analysis toolkit using NumPy and LLMs.

25
Experimental
42 is-leeroy-jenkins/Chonky

A text-processing framework for machine-learning workflows based in python

24
Experimental
43 soumyadip1995/NLP

🎓📲 Curriculum to Learn Natural Language Processing. Prerequisites in Python,...

24
Experimental
44 watari-ai/nail

NAIL: Native AI Language — A programming language designed for AI to write,...

24
Experimental
45 paazmaya/docling-japanese-books

Document processing pipeline using Docling for Japanese books and LLM...

23
Experimental
46 tahamajs/Natural-Language-Processing-Projects

This repository contains a collection of Natural Language Processing (NLP)...

23
Experimental
47 Davidelanz/nlp-contextual-meaning

NLP tool for indirect speech acts understanding in human robot-interaction....

23
Experimental
48 ahmedbahaaeldin/Introduction-to-NLP-Class

Introduction to NLP class at Zewail City. This repo contains all the...

23
Experimental
49 stevezheng23/language_model_tf

Language Model in Tensorflow

23
Experimental
50 Aliipou/Finnish-nlp-2.0

World-class Finnish NLP research platform: 30+ endpoints, 99 tests, 100%...

23
Experimental
51 banyloms/nlp-tutorial

A tutorial project for various NLP techniques.

22
Experimental
52 sungalex/nlp

IPA 인공지능센터 "고급(언어지능) 과정 1기" 스터디 자료

22
Experimental
53 Shayawnn/nlp-transformers-course

Hugging Face NLP

22
Experimental
54 christos42/inductive_bias_IE

An Information Extraction Study: Take In Mind the Tokenization! (official...

22
Experimental
55 diegopalencia-research/english-verbs-nlp

NLP & Data Science analysis of 298 English verbs phonetic patterns, IPA...

22
Experimental
56 Shubham64364/nlp-nltk-python

🚀 Explore NLP fundamentals with Python’s NLTK library through clear examples...

22
Experimental
57 dsmorgancodes/nlp-o2-text-preprocessing

This repo is about NLP Text Preprocessing. A crucial step in NLP that allows...

22
Experimental
58 nikoslefkos/semcom-framework

A repository for my Diploma Thesis; "Semantic communications framework with...

21
Experimental
59 hodgesmr/biden_nlp

Jupyter Notebook that introduces BIDEN: Binary Inference Dictionaries for...

21
Experimental
60 hiredscorelabs/tamnun-ml

An easy to use open-source library for advanced Deep Learning and Natural...

21
Experimental
61 divyanshugit/Inception-of-NLP

Deep Learning for NLP

21
Experimental
62 usmanyousaaf/NLP

This repository provides a comprehensive guide to natural language...

20
Experimental
63 divyanshuaggarwal/IndicXNLI

Code Repository for the IndicXNLI paper.

20
Experimental
64 prakash-ukhalkar/NLP

A comprehensive set of Jupyter notebooks that take you from NLP fundamentals...

19
Experimental
65 Uzi-gpu/nlp-projects

Natural Language Processing projects with text generation, sentiment...

19
Experimental
66 mindspore-courses/DeepNLP-models-MindSpore

About MindSpore implementations of various Deep NLP models in cs-224n(Stanford Univ)

19
Experimental
67 vortezwohl/DeepLoTX

An out-of-the-box long-text NLP framework.

19
Experimental
68 vanshika230/Natural-Language-Processing

This repository contains notes on Applied Natural Language Processing course...

18
Experimental
69 avarshvir/nlp_intelligent_lab

NLP Intelligent Lab is an interactive Python-powered NLP playground that...

18
Experimental
70 liu673/NLP-Learning-Workshop

Let's Learn NLP Skills for Programmers Together

17
Experimental
71 Madhu009/NLP.ai

Natural language processing using different tools and models

17
Experimental
72 zhangzw16/Hangman-Game-Solvers

NLP and Deep learning solvers for Hangman Game

16
Experimental
73 e-hossam96/CMU-CS11-737

Solutions of the CMU Multilingual Natural Language Processing Course

16
Experimental
74 sanjaalcorps/NepaliStemmer

Nepali Stemmer for Natural Language Processing, Machine Learning , Deep Text...

15
Experimental
75 bychwa/Naturale

Simple Natural Language Processing (NPL) implementation that is based on...

15
Experimental
76 amangupta982/nlp-toolkit

Structured NLP learning repo — fundamentals to projects: tokenization, NER,...

15
Experimental
77 apekshyasharma/BlackthornMysteryGame

An NLP-integrated Visual Novel Game that redefines the mystery solving genre...

15
Experimental
78 LiteObject/nlp-beginner-guide

Complete NLP tutorial covering fundamentals to advanced topics with...

14
Experimental
79 SverreStroobants/ml-ccg

🤖 Simplify natural language processing with this flexible, context-free...

14
Experimental
80 mehvishsheikh31/NLP

Complete NLP roadmap for beginners — 5 Google Colab notebooks covering Text...

14
Experimental
81 Tarak-Ram-1908/text2sql-transformer

Schema-aware Text-to-SQL Transformer

14
Experimental
82 Gab333x/nlp-fundamentals

📚 Explore essential NLP techniques through hands-on projects, from web...

14
Experimental
83 Harito97/Tu_NLP

Materials for a Natural Language Processing (NLP) course, including labs,...

14
Experimental
84 Jayantaxnath/natural-language-processing-projects

This repository includes all the projects and learning.

14
Experimental
85 Joe-Naz01/advanced_dl

Advanced NLP implementation in PyTorch featuring BERT fine-tuning, custom...

14
Experimental
86 fares-ds/Natural-Language-Processing

Natural Language Processing projects and Tutorials

13
Experimental
87 Ardevop-sk/nlp-tools

Natural Language Processing is process in which computer understand human...

13
Experimental
88 chiang9/NLP-Chinese_couplet_generation

NLP project on Transformer based Chinese Couplet Generation

13
Experimental
89 barbaraneves/nlp-course-jai22

Repositório dedicado ao minicurso sobre Processamento de Linguagem Natural...

13
Experimental
90 JackHCC/NLP-Bubble

🖨 Natural Language Processing Learning Blog,a Study Bubble to recording learning.

13
Experimental
91 ArunkumarRamanan/Universal-Language

Universal Language: Natural Language Processing with Python through Deep...

12
Experimental
92 code2k13/nlphoseGUI

This tool allows you to create Natural Language Processing pipelines for use...

12
Experimental
93 Develop-Packt/Analyzing-Documents-and-Text-with-Natural-Language-Processing

In this module you will look at AWS AI services and examine an emerging...

12
Experimental
94 ChristophReich1996/DL4NLP_Cheatsheet_TUD

Cheatsheet for the lecture Deep Learning for Natural Language Processing at...

12
Experimental
95 hausanlp/hausanlp

Hausa Natural Language Processing Repository

12
Experimental
96 arssite/NaturaLinguisticProgramming

Repo Related to Natural Language Processing and Social Media Analytics.

11
Experimental
97 Xtalism/natural-language-spacy-python

Natural language processing AI model with SpaCy (work on progress).

11
Experimental
98 nlintas/AI-Using-NLP-Tests

These are a series of tests that were made using a Natural Language...

11
Experimental
99 johntaraj/NLP-Kaggle-Project-US-Patent-Matching

NLP project using transformers for the dataset: US patent phrase to phrase matching

11
Experimental
100 ashhass/The-Georgetown-Experiment

Reproducing the experiment that resulted in the first NLP hype.

11
Experimental
101 nunesma/natural_language_processing

Artificial Intelligence (AI) project using natural language processing techniques

11
Experimental
102 smb-h/active-to-passive-sentences

NLP-Based Automated Active to Passive Sentence Conversion

10
Experimental
103 PracticumAI/nlp

Practicum AI Natural Language Processing workshop.

10
Experimental
104 NishantBaheti/NaturalLanguageProcessing

A guidebook to explore Natural Language Processing using python.

10
Experimental
105 hasnainyaqub/Natural_Language_Processing-NLP-

Exploring the fundamentals of NLP, including text preprocessing,...

10
Experimental
106 prathamk1483/Natural-Language-Processing

This repository showcasing my works in the field of Natural Language...

10
Experimental