gustavecortal/natural-language-processing

Slides, exercises, and exams for my course "Natural Language Processing" (École Pour l'Informatique et les Techniques Avancées, 2024 and 2025)

22
/ 100
Experimental

This resource provides comprehensive materials for learning about Natural Language Processing (NLP). It takes you from foundational concepts like tokenization and n-grams through modern architectures such as transformers, with practical exercises to build algorithms from scratch. It's designed for engineering students or anyone looking to gain a deep, hands-on understanding of how to process and generate human language using computers.

No commits in the last 6 months.

Use this if you are an engineering student or an aspiring NLP practitioner who wants a structured curriculum to learn the theoretical and practical aspects of Natural Language Processing.

Not ideal if you are looking for a plug-and-play NLP tool or a high-level overview without diving into the underlying algorithmic implementations.

natural-language-processing machine-learning text-analysis text-generation computer-science-education
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 6 / 25
Maturity 16 / 25
Community 0 / 25

How are scores calculated?

Stars

20

Forks

Language

Jupyter Notebook

License

MIT

Last pushed

Apr 07, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/gustavecortal/natural-language-processing"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.