/NLP-From-Scratch

From-Scratch Implementation of different DL NLP algorithms, ranging from RNNs to Transformers. 💻📚📃

Primary LanguageJupyter Notebook

NLP From Scratch

From-Scratch Implementation of different DL NLP algorithms, ranging from RNNs to Transformers.

What you will find insider this repository:

  • RNNs implementation.
  • GRU and LSTM implementation.
  • Sequence Classification: Many-to-one Network.
  • Forecasting: Many-to-Many Network.
  • Text Generation: One-To-Many Network.
  • Speech Tagging.
  • Translation System.
  • Translation System using sentence piece.
  • Text Classification using 1d convolutions.
  • Attention Mechanism Implementation.
  • Transformers' Encoder Implementation for text classification.