graykode/nlp-tutorial
Natural Language Processing Tutorial for Deep Learning Researchers
Implements foundational NLP architectures from word embeddings (Word2Vec, FastText) through modern transformers (BERT, Seq2Seq with attention) in PyTorch, with each model constrained to under 100 lines of code. Features hands-on Jupyter notebooks paired with original papers, covering CNNs and RNNs for text classification, machine translation, and language modeling tasks. Progresses systematically from basic embedding models to attention mechanisms and transformer-based architectures.
14,870 stars. No commits in the last 6 months.
Stars
14,870
Forks
3,967
Language
Jupyter Notebook
License
MIT
Category
Last pushed
Feb 21, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/graykode/nlp-tutorial"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
Ricardokevins/Kevinpro-NLP-demo
All NLP you Need Here. 目前包含15个NLP demo的pytorch实现(大量代码借鉴于其他开源项目,原先是自己玩的,后来干脆也开源出来)
apachecn/nlp-pytorch-zh
《Natural Language Processing with PyTorch》中文翻译
allenai/allennlp-models
Officially supported AllenNLP models
spro/practical-pytorch
Go to https://github.com/pytorch/tutorials - this repo is deprecated and no longer maintained
huggingface/naacl_transfer_learning_tutorial
Repository of code for the tutorial on Transfer Learning in NLP held at NAACL 2019 in...