Skip to content

jacvose/nlp-zero-to-hero

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Natural Language Processing: Zero to Hero!


Welcome to Theory and Hands-on experience of NLP.

In this repository, I've covered almost everything that you need to get started in the world of NLP, starting from Tokenizers to the Transformer Architecuture. By the time you finish this, you will have a solid grasp over the core concepts of NLP.

The motive of this repository is to give you the core intuition and by the end of this you'll know how things evolved over the years and why they are the way they are.

alt text

Image Generated by Ideogram

Table of Contents

How do I use this repository?

  • Considering the computational power required for ML and DL, it is advised to use Google Colab or Kaggle Kernels.
  • You can click on Open In Colab to open the notebook in Colab.
  • You can click on Kaggle to open the notebook in Kaggle.
  • For some of the notebooks, Kaggle datasets are used, and some of them are in Gigabytes.
  • For quicker loading of those datasets, it is advised to open them in Kaggle using corresponding tags.
  • Opening the Kaggle Kernel does not directly attach the dataset required for the notebook.
  • You are required to attach the dataset whose link has been provided in the respective notebooks, which you will find as you progress through them.
  • Start with the Tokenization Notebook and move forward sequentially.
  • Take your time to understand the concepts and code. It is specifically designed to be easy to understand and to be done at your own pace.
  • Make sure you have a basic understanding of Python programming before starting.
  • If you encounter any issues or have questions, feel free to open an issue in the GitHub repository.
  • Don't forget to star the repository if you find it helpful!

Contributing

You are more than welcome to contribute to this repository. You can start by opening an issue or submitting a pull request. If you have any questions, feel free to reach out to me on X

If you have any resources that you think would be helpful for others, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Star History

Star History Chart

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%