Skip to content

Natural Language Processing algorithms written in PyTorch. 📚 🐍

Notifications You must be signed in to change notification settings

the-learning-machine/ML-nlp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Info

This is a repository that contains Natural Language Processing algorithms in PyTorch. Algorithms are divided into three main topics: metrics, basic models, and applications, as shown below.

How To Use

Each topic has its own Jupyter Notebook.

Author

The author is responsible for the content and quality of the code. Please refer to The Learning Machine (thelearningmachine.ai) for any remarks.

Metrics

Also check out gcunhase's NLPMetrics repository.

Basic Models

  • RNN (vanilla, LSTM, GRU)
  • Seq2Seq
  • Transformer
  • BERT

Applications

  • Machine Translation with (1) Seq2Seq, (2)Transformer
  • Summarization with (1) Seq2Seq, (2)Transformer
  • Text Classification with (1) BERT, (2) RNN
  • Image Caption with CNN-RNN

About

Natural Language Processing algorithms written in PyTorch. 📚 🐍

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published