How to study Natural Language Processing — Electives, Pokhara University BECE

What it covers

Teaching computers to work with human language: text preprocessing, text representation, language models, text classification, word embeddings, and transformer models.

Topics worth extra time

  1. Text preprocessing: tokenisation, stemming and lemmatisation
  2. Language models and n-grams
  3. Part-of-speech tagging and parsing
  4. Word embeddings and text classification
  5. Neural NLP and transformers

How to study it

Use Python libraries such as NLTK or spaCy on real text, then try a pretrained transformer model. Work n-gram probabilities by hand on small corpora.

In the exam

Show probability calculations clearly and explain each pipeline stage with an example sentence.

Natural Language Processing notes · All study guides