chaklam-silpasuwanchai/Python-fo-Natural-Language-Processing
This is the repository for the course Natural Language Processing at Asian Institute of Technology. Covers word vectors, spaCy, PyTorch, HuggingFace.
This collection of materials helps students and practitioners learn and apply Natural Language Processing (NLP) techniques. It takes raw text data and transforms it into structured insights, language models, or classifications. Aspiring data scientists, AI engineers, or researchers looking to build systems that understand and generate human language would find this useful.
Use this if you are learning or teaching the core concepts and modern applications of Natural Language Processing, from foundational word embeddings to advanced transformer models and multimodal AI.
Not ideal if you need a plug-and-play solution for a specific NLP task without wanting to understand the underlying theory and implementation details.
Stars
89
Forks
34
Language
Jupyter Notebook
License
—
Category
Last pushed
Feb 14, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/chaklam-silpasuwanchai/Python-fo-Natural-Language-Processing"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
nltk/nltk
NLTK Source
explosion/spaCy
💫 Industrial-strength Natural Language Processing (NLP) in Python
undertheseanlp/underthesea
Underthesea - Vietnamese NLP Toolkit
stanfordnlp/stanza
Stanford NLP Python library for tokenization, sentence segmentation, NER, and parsing of many...
flairNLP/flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)