Quiz 2

BSDA5005 — Natural Language Processing (NLP)

339 words
2 min read
Python Week 1: the first filter for runtime behavior
Visual companion
Python
Type and operator map

Python Week 1: the first filter for runtime behavior

View
Revision summary

What this note is really saying

Short form

# BSDA5005 — Natural Language Processing (NLP) > **Course**: Degree Elective (4 credits) **Topics**: Text preprocessing, POS tagging, NER, parsing, word embeddings, seq2seq, transformers for NLP **Files**: 12 in-depth topic files across 12 weeks ## Course Index ### Week 1: Introduction & Text Preprocessing 1. **[NLP...

BSDA5005 — Natural Language Processing (NLP)

Course: Degree Elective (4 credits) Topics: Text preprocessing, POS tagging, NER, parsing, word embeddings, seq2seq, transformers for NLP Files: 12 in-depth topic files across 12 weeks

Course Index

Week 1: Introduction & Text Preprocessing

  1. NLP Introduction & Text Preprocessing — Linguistic levels, tokenization, normalization, stemming, lemmatization

Week 2: POS Tagging

  1. Part-of-Speech Tagging — Stochastic tagging, HMM, Viterbi algorithm, tag transitions

Week 3: Parsing & Syntax

  1. Parsing & Syntactic Analysis — Constituency parsing, dependency parsing, CFG, CYK algorithm

Week 4: Named Entity Recognition

  1. Named Entity Recognition — Sequence labeling, BIO tagging, CRF, feature engineering

Week 5: Word Embeddings

  1. Word Embeddings: Word2Vec & GloVe — Distributional semantics, CBOW, Skip-gram, GloVe, FastText

Week 6: Text Classification

  1. Text Classification & TF-IDF — TF-IDF, Naive Bayes, logistic regression, evaluation metrics

Week 7: Sequence Models

  1. RNNs & LSTMs for NLP — Sequence modeling, LSTM gates, bidirectional RNNs

Week 8: Sequence-to-Sequence

  1. Seq2Seq & Attention — Encoder-decoder, attention mechanism, teacher forcing, beam search

Week 9: Sentiment Analysis

  1. Sentiment Analysis & Opinion Mining — Polarity, aspect-based, lexicon methods, deep learning approaches

Week 10: Machine Translation

  1. Machine Translation & Evaluation — Statistical MT, neural MT, BLEU, ROUGE, evaluation challenges

Week 11: Contextual Embeddings

  1. ELMo, BERT & Pre-trained Models — Contextual vs static embeddings, transfer learning in NLP

Week 12: Advanced NLP

  1. Advanced Topics: Transformers, Prompting & Beyond — Transformer architectures for NLP, few-shot learning, NLP pipeline design

Key Concepts

ConceptDescription
TokenizationSplitting text into tokens (words, subwords)
POS TaggingAssigning grammar tags (NN, VB, JJ) to words
NERIdentifying entities (Person, Location, Organization)
ParsingAnalyzing grammatical structure
Word EmbeddingsDense vector representations of words
Seq2SeqSequence-to-sequence modeling with attention
BLEU/ROUGEEvaluation metrics for generation

Exam Weightage

TopicQuiz 1Quiz 2End Term
Linguistic Fundamentals★★★★★★★★★★★
POS Tagging★★★★★★★★★★★
Parsing★★★★★★★★★★
NER★★★★★★★★★
Word Embeddings★★★★★★★★★★
Text Classification★★★★★★★★★
Sequence Models★★★★★★★★★
Machine Translation★★★★★★★★
Evaluation Metrics★★★★★★★★★★
  • BSDA5004 (LLMs): Tokenization, attention, pre-training concepts
  • BSDA5002 (GenAI Foundations): Probability and information theory foundations
  • BSDA5013 (DL Practice): Hands-on NLP implementation projects Join Discord PreviousEvaluation Metrics
Document outline

Keep your place and jump directly to a heading.

Table of Contents
System Normal // Awaiting Context

Intelligence Hub

Navigate the knowledge graph to generate context. The Hub adapts dynamically to surface backlinks, related notes, and metadata insights.