Nlp Tutorials
Every nlp tutorial on PySpark.in, grouped by topic. Each article covers one subject in depth with runnable examples you can try in the free browser compiler.
Classical ML for NLP
- Naive Bayes for Text Classification
- Support Vector Machine (SVM)
- HMM and CRF for Sequence Labelling in NLP
- Decision Trees for NLP
- Logistic Regression for Text Classification in NLP
Extracting Information from Text
Introduction to NLP
- Course Overview
- Accessing Text Corpora and Lexical Resources
- Words and Tokens
- N-gram Language Models
- Embeddings
- Lexical Semantics
Word and Text Representation
- Bag of Words (BoW) in NLP
- Word2Vec in NLP
- GloVe and FastText in NLP
- Contextual Embeddings in NLP (ELMo, BERT, GPT)
- Sentence Embeddings in NLP (SBERT & USE)
- Subword Models in NLP (BPE & WordPiece)
- Sparse Embeddings in NLP (BM25 & SPLADE)
Run the examples in the free PySpark compiler · Practice challenges · Short answer guides