Skip to content

kunalBhashkar/Natural_Language_processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Natural Language Processing Tutorial

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)

Topics

Basic Natural Language Processing

    #### Fundamental Concepts
#### LDA_Topic_modeling
#### Sentiment Analysis
#### Twitter_Search_and_Text_Summarization
#### Word Embedding
#### Word2Vec

Advance Natural Language Processing

#### 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

Advance NLP Topic

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

Dependencies

  • Python 3.7
  • Tensorflow 1.12.0+
  • Pytorch 0.4.1+

Author