Skip to content

A guide on Natural Language Processing (NLP) structured after following the Udemy course "NLP - Natural Language Processing with Python" by José Marcial Portilla.

Notifications You must be signed in to change notification settings

mxagar/nlp_guide

Repository files navigation

Natural Language Processing (NLP) Guide

This is my guide on Natural Language Processing (NLP) structured after following the Udemy course NLP - Natural Language Processing with Python by José Marcial Portilla.

I've done several courses by JM Portilla in the last years and he's a great content creator; his videos are very practical. The intuition of the theoretical concepts is briefly provided and practical coding is explained. I often look for more theoretical insights in papers and text books, but that's not necessary in practice, unless one wants to carry out research.

Note that I would have forked the original repository to add notes, but the material is provided with a download link.

The file NLP_Guide.md provides a general guide of the course and points out to the different notebooks of each section:

  1. Setup
  2. Python Text Basics
  3. NLP Basics
  4. Part of Speech Tagging & Named Entity Recognition
  5. Text Classification
  6. Semantics and Sentiment Analysis
  7. Topic Modeling
  8. Deep Learning for NLP
  9. Text Embeddings

Besides of that:

  • ./utils/ contains any utility files, such as the requirements YAML.
  • ./pics/ contains pictures used in the guide.
  • ./data/ contains texts and datasets.

Finally, here is a list of interesting links:

Mikel Sagardia, 2022.
Enjoy. No guarantees.

About

A guide on Natural Language Processing (NLP) structured after following the Udemy course "NLP - Natural Language Processing with Python" by José Marcial Portilla.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published