Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Natural Language Processing Tutorial for Deep Learning Researchers
| Date | Stars |
|---|---|
| 2026-07-24 | 14916 |
| 2026-07-25 | 14917 |
| 2026-07-28 | 14917 |
| 2026-07-30 | 14917 |
| 2026-07-31 | 14920 |
| 2026-08-06 | 14921 |
| 2026-08-07 | 14921 |
| 2026-08-10 | 14920 |
| 2026-08-11 | 14920 |
| 2026-08-12 | 14920 |
| 2026-08-14 | 14922 |
| 2026-08-15 | 14919 |
| 2026-08-16 | 14919 |
| 2026-08-17 | 14918 |
| 2026-08-18 | 14919 |
| 2026-08-19 | 14919 |
| 2026-08-20 | 14921 |
| 2026-08-21 | 14923 |
| 2026-08-22 | 14924 |
| 2026-08-23 | 14926 |
| 2026-08-24 | 14925 |
| 2026-08-25 | 14926 |
| 2026-08-26 | 14924 |
| 2026-08-27 | 14923 |
| 2026-08-29 | 14924 |
| 2026-08-31 | 14923 |
| 2026-09-01 | 14926 |
| 2026-09-02 | 14927 |
| 2026-09-03 | 14928 |
| 2026-09-04 | 14928 |
| 2026-09-05 | 14930 |
| 2026-09-06 | 14929 |
| 2026-09-07 | 14929 |
| 2026-09-08 | 14928 |
| 2026-09-10 | 14927 |
| 2026-09-12 | 14928 |
| 2026-09-13 | 14929 |
| 2026-09-14 | 14930 |
| 2026-09-15 | 14931 |
| 2026-09-16 | 14933 |
| 2026-09-19 | 14932 |
| 2026-09-20 | 14933 |
Today
+1 stars today
This week
+4 stars this week
This month
+10 stars this month
Momentum
0.0
growth rate 0.03%/day
## nlp-tutorial
<p align="center"><img width="100" src="https://upload.wikimedia.org/wikipedia/commons/thumb/1/11/TensorFlowLogo.svg/225px-TensorFlowLogo.svg.png" /> <img width="100" src="https://media-thumbs.golden.com/OLqzmrmwAzY1P7Sl29k2T9WjJdM=/200x200/smart/golden-storage-production.s3.amazonaws.com/topic_images/e08914afa10a4179893eeb07cb5e4713.png" /></p>
`nlp-tutorial` is a tutorial for who is studying NLP(Natural Language Processing) using **Pytorch**. Most of the models in NLP were implemented with less than **100 lines** of code.(except comments or blank lines)
- [08-14-2020] Old TensorFlow v1 code is archived in [the archive folder](archive). For beginner readability, only pytorch version 1.0 or higher is supported.
## Curriculum - (Example Purpose)
#### 1. Basic Embedding Model
- 1-1. [NNLM(Neural Network Language Model)](1-1.NNLM) - **Predict Next Word**
- Paper - [A Neural Probabilistic Language Model(2003)](http://www.jmlr.org/papers/volume3/bengio03a/bengio03a.pdf)
- Colab - [NNLM.ipynb](https://colab.research.google.com/github/graykode/nlp-tutorial/blob/master/1-1.NNLM/NNLM.ipynb)
- 1-2. [Word2Vec(Skip-gram)](1-2.Word2Vec) - **Embedding Words and Show Graph**
- Paper - [Distributed Representations of Words and Phrases
and their Compositionality(2013)](https://papers.nips.cc/paper/5021-distributed-representations-of-words-and-phrases-and-their-compositionality.pdf)
- Colab - [Word2Vec.ipynb](https://colab.research.google.com/github/graykode/nlp-tutorial/blob/master/1-2.Word2Vec/Word2Vec_Skipgram(Softmax).ipynb)
- 1-3. [FastText(Application Level)](1-3.FastText) - **Sentence Classification**
- Paper - [Bag of Tricks for Efficient Text Classification(2016)](https://arxiv.org/pdf/1607.01759.pdf)
- Colab - [FastText.ipynb](https://colab.research.google.com/github/graykode/nlp-tutorial/blob/master/1-3.FastText/FastText.ipynb)
#### 2. CNN(Convolutional Neural Network)
- 2-1. [TextCNN](2-1.TextCNN) - **Binary Sentiment Classification**
- Paper - [Convolutional Neural Networks for Sentence Classification(2014)](http://www.aclweb.org/anthology/D14-1181)
- [TextCNN.ipynb](https://colab.research.google.com/github/graykode/nlp-tutorial/blob/master/2-1.TextCNN/TextCNN.ipynb)
#### 3. RNN(Recurrent Neural Network)
- 3-1. [TextRNN](3-1.TextRNN) - **Predict Next Step**
- Paper - [Finding Structure in Time(1990)](http://psych.colorado.edu/~kimlab/Elman1990.pdf)
- Colab - [TextRNN.ipynb](https://colab.research.google.com/github/graykode/nlp-tutorial/blob/master/3-1.TextRNN/TextRNN.ipynb)
- 3-2. [TextLSTM](https://github.com/graykode/nlp-tutorial/tree/master/3-2.TextLSTM) - **Autocomplete**
- Paper - [LONG SHORT-TERM MEMORY(1997)](https://www.bioinf.jku.at/publications/older/2604.pdf)
- Colab - [TextLSTM.ipynb](https://colab.research.google.com/github/graykode/nlp-tutorial/blob/master/3-2.TextLSTM/TextLSTM.ipynb)
- 3-3. [Bi-LSTM](3-3.Bi-LSTM) - **Predict Next Word in Long Sentence**
- Colab - [Bi_LSTM.ipynb](https://colab.research.google.com/github/graykode/nlp-tutorial/blob/master/3-3.Bi-LSTM/Bi_LSTM.ipynb)
#### 4. Attention Mechanism
- 4-1. [Seq2Seq](4-1.Seq2Seq) - **Change Word**
- Paper - [Learning Phrase Representations using RNN Encoder–Decoder
for Statistical Machine Translation(2014)](https://arxiv.org/pdf/1406.1078.pdf)
- Colab - [Seq2Seq.ipynb](https://colab.research.google.com/github/graykode/nlp-tutorial/blob/master/4-1.Seq2Seq/Seq2Seq.ipynb)
- 4-2. [Seq2Seq with Attention](4-2.Seq2Seq(Attention)) - **Translate**
- Paper - [Neural Machine Translation by Jointly Learning to Align and Translate(2014)](https://arxiv.org/abs/1409.0473)
- Colab - [Seq2Seq(Attention).ipynb](https://colab.research.google.com/github/graykode/nlp-tutorial/blob/master/4-2.Seq2Seq(Attention)/Seq2Seq(Attention).ipynb)
- 4-3. [Bi-LSTM with Attention](4-3.Bi-LSTM(Attention)) - **Binary Sentiment Classification**
- Colab - [Bi_LSTM(Attention).ipynb](https://colab.research.google.com/gitExcerpt of 5,129 characters
Read on GitHubTae Hwan Jung · @clober-dex · South Korea
64
2
Junghwan Park · South Korea
1
Ken Fehling
1
Moonjong-shin · South Korea
1
Sang Park · Dnotitia · South Korea
1
1
Alan Lee · China
1
1
Recep S
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:d2dd4dc09e209de4, topic:nlp, topic:natural-language-processing, desc:natural language processing
matched fp:d2dd4dc09e209de4, topic:pytorch, topic:tensorflow
matched fp:d2dd4dc09e209de4, topic:tutorial, name:tutorial, desc:tutorial