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) |
|
Established |
| 2 |
RingBDStack/SocialED
A python library for social event detection |
|
Established |
| 3 |
mannefedov/compling_nlp_hse_course
Материалы курса по компьютерной лингвистике Школы Лингвистики НИУ ВШЭ |
|
Emerging |
| 4 |
mesolitica/NLP-Models-Tensorflow
Gathers machine learning and Tensorflow deep learning models for NLP... |
|
Emerging |
| 5 |
astorfi/Deep-Learning-NLP
:satellite: Organized Resources for Deep Learning in Natural Language Processing |
|
Emerging |
| 6 |
rguthrie3/DeepLearningForNLPInPytorch
An IPython Notebook tutorial on deep learning for natural language... |
|
Emerging |
| 7 |
delip/PyTorchNLPBook
Code and data accompanying Natural Language Processing with PyTorch... |
|
Emerging |
| 8 |
oxford-cs-deepnlp-2017/lectures
Oxford Deep NLP 2017 course |
|
Emerging |
| 9 |
namisan/mt-dnn
Multi-Task Deep Neural Networks for Natural Language Understanding |
|
Emerging |
| 10 |
fastai/course-nlp
A Code-First Introduction to NLP course |
|
Emerging |
| 11 |
deskool/nlp-class
A Natural Language Processing course taught by Professor Ghassemi |
|
Emerging |
| 12 |
rickiepark/nlp-with-pytorch
<파이토치로 배우는 자연어 처리>(한빛미디어, 2021)의 소스 코드를 위한 저장소입니다. |
|
Emerging |
| 13 |
omarsar/nlp_overview
Overview of Modern Deep Learning Techniques Applied to Natural Language Processing |
|
Emerging |
| 14 |
CHCAA-EDUX/NLP-AU
Primary repository for the NLP course as part of the CogSci masters program... |
|
Emerging |
| 15 |
clulab/gentlenlp
Software introduced in the Deep Learning for NLP: A Gentle Introduction book |
|
Emerging |
| 16 |
Eddy1919/openEtruscan
Open-source computational epigraphy toolkit for Etruscan and ancient Italic... |
|
Emerging |
| 17 |
dl4nlp-tuda/deep-learning-for-nlp-lectures
Deep Learning for Natural Language Processing - Lectures 2023 |
|
Emerging |
| 18 |
DrSmile444/ukrainian-ml-optimizer
Ukrainian text pre-processing library for ML optimization. Removes noise... |
|
Emerging |
| 19 |
nlptown/nlp-notebooks
A collection of notebooks for Natural Language Processing from NLP Town |
|
Emerging |
| 20 |
DanAnastasyev/DeepNLP-Course
Deep NLP Course |
|
Emerging |
| 21 |
scoutbee/pytorch-nlp-notebooks
Learn how to use PyTorch to solve some common NLP problems with deep learning. |
|
Emerging |
| 22 |
oxford-cs-deepnlp-2017/practical-1
Oxford Deep NLP 2017 course - Practical 1: word2vec |
|
Emerging |
| 23 |
dair-ai/nlp_fundamentals
📘 Contains a series of hands-on notebooks for learning the fundamentals of NLP |
|
Emerging |
| 24 |
abalvet/automatic-annotation-tutorials
A repo dedicated to automatic annotation with NLP or AI frameworks and modules. |
|
Emerging |
| 25 |
CrispenGari/nlp-pytorch
✔ Natural Language Processing Notebooks in PyTorch. A series of NLP... |
|
Emerging |
| 26 |
deeppavlov/deep-nlp-seminars
Materials for deep NLP course |
|
Emerging |
| 27 |
oxford-cs-deepnlp-2017/practical-2
Oxford Deep NLP 2017 course - Practical 2: Text Classification |
|
Emerging |
| 28 |
oxford-cs-deepnlp-2017/practical-3
Oxford Deep NLP 2017 course - Practical 3: Text Classification with RNNs |
|
Emerging |
| 29 |
oxford-cs-deepnlp-2017/practical-open
Oxford Deep NLP 2017 course - Open practical |
|
Emerging |
| 30 |
duyongan/nlp-is-so-easy
自然语言处理、深度学习、机器学习的一些个人博客 |
|
Emerging |
| 31 |
stevezheng23/reading_comprehension_tf
Machine Reading Comprehension in Tensorflow |
|
Emerging |
| 32 |
naturale0/NLP-Do-It-Yourself
Implement well-known NLP models from scratch with high-level APIs. |
|
Emerging |
| 33 |
Palashio/nylon
An intelligent, flexible grammar of machine learning. |
|
Emerging |
| 34 |
MachineLearningJournalClub/LearningNLP
Some Tutorials & in depth analysis of NLP's algorithms with an ethical flavour |
|
Experimental |
| 35 |
argilla-io/get_started_with_deep_learning_for_text_with_allennlp
Getting started with AllenNLP and PyTorch by training a tweet classifier |
|
Experimental |
| 36 |
guslatho/syllabificator
Tool for syllabificating (dividing words into syllables) Dutch or English... |
|
Experimental |
| 37 |
denocris/MHPC-Natural-Language-Processing-Lectures
This is the second part of the Deep Learning Course for the Master in... |
|
Experimental |
| 38 |
sinanuozdemir/oreilly-bert-hands-on-nlp
This repository contains code for the O'Reilly Live Online Training for... |
|
Experimental |
| 39 |
SheezaShabbir/Time-series-Analysis-using-LSTM-RNN-and-GRU
Time series Analysis using LSTM,RNN and GRU with pytorch |
|
Experimental |
| 40 |
cfiltnlp/IWN-En
IWN-En contains linked Wordnet data which was linked with the help of manual... |
|
Experimental |
| 41 |
aadya940/numpyai
A complete natural language data analysis toolkit using NumPy and LLMs. |
|
Experimental |
| 42 |
is-leeroy-jenkins/Chonky
A text-processing framework for machine-learning workflows based in python |
|
Experimental |
| 43 |
soumyadip1995/NLP
🎓📲 Curriculum to Learn Natural Language Processing. Prerequisites in Python,... |
|
Experimental |
| 44 |
watari-ai/nail
NAIL: Native AI Language — A programming language designed for AI to write,... |
|
Experimental |
| 45 |
paazmaya/docling-japanese-books
Document processing pipeline using Docling for Japanese books and LLM... |
|
Experimental |
| 46 |
tahamajs/Natural-Language-Processing-Projects
This repository contains a collection of Natural Language Processing (NLP)... |
|
Experimental |
| 47 |
Davidelanz/nlp-contextual-meaning
NLP tool for indirect speech acts understanding in human robot-interaction.... |
|
Experimental |
| 48 |
ahmedbahaaeldin/Introduction-to-NLP-Class
Introduction to NLP class at Zewail City. This repo contains all the... |
|
Experimental |
| 49 |
stevezheng23/language_model_tf
Language Model in Tensorflow |
|
Experimental |
| 50 |
Aliipou/Finnish-nlp-2.0
World-class Finnish NLP research platform: 30+ endpoints, 99 tests, 100%... |
|
Experimental |
| 51 |
banyloms/nlp-tutorial
A tutorial project for various NLP techniques. |
|
Experimental |
| 52 |
sungalex/nlp
IPA 인공지능센터 "고급(언어지능) 과정 1기" 스터디 자료 |
|
Experimental |
| 53 |
Shayawnn/nlp-transformers-course
Hugging Face NLP |
|
Experimental |
| 54 |
christos42/inductive_bias_IE
An Information Extraction Study: Take In Mind the Tokenization! (official... |
|
Experimental |
| 55 |
diegopalencia-research/english-verbs-nlp
NLP & Data Science analysis of 298 English verbs phonetic patterns, IPA... |
|
Experimental |
| 56 |
Shubham64364/nlp-nltk-python
🚀 Explore NLP fundamentals with Python’s NLTK library through clear examples... |
|
Experimental |
| 57 |
dsmorgancodes/nlp-o2-text-preprocessing
This repo is about NLP Text Preprocessing. A crucial step in NLP that allows... |
|
Experimental |
| 58 |
nikoslefkos/semcom-framework
A repository for my Diploma Thesis; "Semantic communications framework with... |
|
Experimental |
| 59 |
hodgesmr/biden_nlp
Jupyter Notebook that introduces BIDEN: Binary Inference Dictionaries for... |
|
Experimental |
| 60 |
hiredscorelabs/tamnun-ml
An easy to use open-source library for advanced Deep Learning and Natural... |
|
Experimental |
| 61 |
divyanshugit/Inception-of-NLP
Deep Learning for NLP |
|
Experimental |
| 62 |
usmanyousaaf/NLP
This repository provides a comprehensive guide to natural language... |
|
Experimental |
| 63 |
divyanshuaggarwal/IndicXNLI
Code Repository for the IndicXNLI paper. |
|
Experimental |
| 64 |
prakash-ukhalkar/NLP
A comprehensive set of Jupyter notebooks that take you from NLP fundamentals... |
|
Experimental |
| 65 |
Uzi-gpu/nlp-projects
Natural Language Processing projects with text generation, sentiment... |
|
Experimental |
| 66 |
mindspore-courses/DeepNLP-models-MindSpore
About MindSpore implementations of various Deep NLP models in cs-224n(Stanford Univ) |
|
Experimental |
| 67 |
vortezwohl/DeepLoTX
An out-of-the-box long-text NLP framework. |
|
Experimental |
| 68 |
vanshika230/Natural-Language-Processing
This repository contains notes on Applied Natural Language Processing course... |
|
Experimental |
| 69 |
avarshvir/nlp_intelligent_lab
NLP Intelligent Lab is an interactive Python-powered NLP playground that... |
|
Experimental |
| 70 |
liu673/NLP-Learning-Workshop
Let's Learn NLP Skills for Programmers Together |
|
Experimental |
| 71 |
Madhu009/NLP.ai
Natural language processing using different tools and models |
|
Experimental |
| 72 |
zhangzw16/Hangman-Game-Solvers
NLP and Deep learning solvers for Hangman Game |
|
Experimental |
| 73 |
e-hossam96/CMU-CS11-737
Solutions of the CMU Multilingual Natural Language Processing Course |
|
Experimental |
| 74 |
sanjaalcorps/NepaliStemmer
Nepali Stemmer for Natural Language Processing, Machine Learning , Deep Text... |
|
Experimental |
| 75 |
bychwa/Naturale
Simple Natural Language Processing (NPL) implementation that is based on... |
|
Experimental |
| 76 |
amangupta982/nlp-toolkit
Structured NLP learning repo — fundamentals to projects: tokenization, NER,... |
|
Experimental |
| 77 |
apekshyasharma/BlackthornMysteryGame
An NLP-integrated Visual Novel Game that redefines the mystery solving genre... |
|
Experimental |
| 78 |
LiteObject/nlp-beginner-guide
Complete NLP tutorial covering fundamentals to advanced topics with... |
|
Experimental |
| 79 |
SverreStroobants/ml-ccg
🤖 Simplify natural language processing with this flexible, context-free... |
|
Experimental |
| 80 |
mehvishsheikh31/NLP
Complete NLP roadmap for beginners — 5 Google Colab notebooks covering Text... |
|
Experimental |
| 81 |
Tarak-Ram-1908/text2sql-transformer
Schema-aware Text-to-SQL Transformer |
|
Experimental |
| 82 |
Gab333x/nlp-fundamentals
📚 Explore essential NLP techniques through hands-on projects, from web... |
|
Experimental |
| 83 |
Harito97/Tu_NLP
Materials for a Natural Language Processing (NLP) course, including labs,... |
|
Experimental |
| 84 |
Jayantaxnath/natural-language-processing-projects
This repository includes all the projects and learning. |
|
Experimental |
| 85 |
Joe-Naz01/advanced_dl
Advanced NLP implementation in PyTorch featuring BERT fine-tuning, custom... |
|
Experimental |
| 86 |
fares-ds/Natural-Language-Processing
Natural Language Processing projects and Tutorials |
|
Experimental |
| 87 |
Ardevop-sk/nlp-tools
Natural Language Processing is process in which computer understand human... |
|
Experimental |
| 88 |
chiang9/NLP-Chinese_couplet_generation
NLP project on Transformer based Chinese Couplet Generation |
|
Experimental |
| 89 |
barbaraneves/nlp-course-jai22
Repositório dedicado ao minicurso sobre Processamento de Linguagem Natural... |
|
Experimental |
| 90 |
JackHCC/NLP-Bubble
🖨 Natural Language Processing Learning Blog,a Study Bubble to recording learning. |
|
Experimental |
| 91 |
ArunkumarRamanan/Universal-Language
Universal Language: Natural Language Processing with Python through Deep... |
|
Experimental |
| 92 |
code2k13/nlphoseGUI
This tool allows you to create Natural Language Processing pipelines for use... |
|
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... |
|
Experimental |
| 94 |
ChristophReich1996/DL4NLP_Cheatsheet_TUD
Cheatsheet for the lecture Deep Learning for Natural Language Processing at... |
|
Experimental |
| 95 |
hausanlp/hausanlp
Hausa Natural Language Processing Repository |
|
Experimental |
| 96 |
arssite/NaturaLinguisticProgramming
Repo Related to Natural Language Processing and Social Media Analytics. |
|
Experimental |
| 97 |
Xtalism/natural-language-spacy-python
Natural language processing AI model with SpaCy (work on progress). |
|
Experimental |
| 98 |
nlintas/AI-Using-NLP-Tests
These are a series of tests that were made using a Natural Language... |
|
Experimental |
| 99 |
johntaraj/NLP-Kaggle-Project-US-Patent-Matching
NLP project using transformers for the dataset: US patent phrase to phrase matching |
|
Experimental |
| 100 |
ashhass/The-Georgetown-Experiment
Reproducing the experiment that resulted in the first NLP hype. |
|
Experimental |
| 101 |
nunesma/natural_language_processing
Artificial Intelligence (AI) project using natural language processing techniques |
|
Experimental |
| 102 |
smb-h/active-to-passive-sentences
NLP-Based Automated Active to Passive Sentence Conversion |
|
Experimental |
| 103 |
PracticumAI/nlp
Practicum AI Natural Language Processing workshop. |
|
Experimental |
| 104 |
NishantBaheti/NaturalLanguageProcessing
A guidebook to explore Natural Language Processing using python. |
|
Experimental |
| 105 |
hasnainyaqub/Natural_Language_Processing-NLP-
Exploring the fundamentals of NLP, including text preprocessing,... |
|
Experimental |
| 106 |
prathamk1483/Natural-Language-Processing
This repository showcasing my works in the field of Natural Language... |
|
Experimental |