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 : [email protected]