This repository contains a collection of Jupyter notebooks, presentations, and resources for Natural Language Processing (NLP). It is aimed at providing educational material for various NLP topics ranging from text processing to advanced language models.
Lecture Notes: PowerPoint presentations covering foundational concepts in linguistics, text representation, classification, and prediction in NLP. Jupyter Notebooks: Interactive Python notebooks demonstrating practical applications of NLP techniques like topic modeling, document classification, and named entity recognition. How to Use
Ensure you have Jupyter installed or use Google Colab to open the .ipynb files. Follow the notebooks in sequential order for a structured learning experience.
Contributions are welcome! If you have suggestions or improvements, please open an issue or a pull request.
This project is open-sourced under the MIT License