nlp-tutorial is a tutorial for who is studying NLP(Natural Language Processing) using TensorFlow and Pytorch.
- We will use NLTK which is one of the most popular Python packages for Natural Language Processing (NLP)
#### Fundamental Concepts
#### LDA_Topic_modeling
#### Sentiment Analysis
#### Twitter_Search_and_Text_Summarization
#### Word Embedding
#### Word2Vec
#### Neural network language model
#### Word2Vec
#### FastText
#### TextCNN
#### Bi-LSTM
#### Seq2Seq
#### Seq2Seq(Attention)
#### Bi-LSTM(Attention)
#### Transformer
#### BERT
#### Naural Machine Translation
#### Speech Recognition
#### Transfer Learning
#### NER-BidirectionalLSTM-CNN-CoNLL
| Model | Example | Framework |
|---|---|---|
| NNLM | Predict Next Word | Torch, Tensor |
| Word2Vec(Softmax) | Embedding Words | Torch, Tensor |
| TextCNN | Sentence Classification | Torch, Tensor |
| TextRNN | Predict Next Step | Torch, Tensor |
| TextLSTM | Autocomplete | Torch, Tensor |
| Bi-LSTM | Predict Next Word in Long Sentence | Torch, Tensor |
| Seq2Seq | Change Word | Torch, Tensor |
| Seq2Seq with Attention | Translate | Torch, Tensor |
| Bi-LSTM with Attention | Binary Sentiment Classification | Torch, Tensor |
| Transformer | Translate | Torch |
| BERT | Sequence Prediction | Torch |
- Python 3.7
- Tensorflow 1.12.0+
- Pytorch 0.4.1+
- Kunal Bhashkar
- Author Email : kbhashkar@rediffmail.com