Core Machine Learning and AI Knowledge
30%
of the exam
The algorithms, architectures and techniques behind machine learning and large language models — and the judgement to pick between them for a stated task.
What you need to be able to do
- Understand the fundamentals of machine learning, including feature engineering, model comparison and cross-validation
- Explain how transformers and the attention mechanism work, and what they buy you over earlier architectures
- Build LLM applications such as retrieval-augmented generation, chatbots and summarizers
- Curate and embed content datasets for retrieval
- Select and use models to create text embeddings
- Apply prompt-engineering principles to get a desired result
- Use Python NLP packages — spaCy, NumPy, Keras, vector databases — to implement analyses
- Read research papers to keep up with emerging LLM techniques
- Assist with deploying models and evaluating their scalability, performance and reliability
Where the questions concentrate
- Transformer architecture and the attention mechanism — the single densest subject on the exam. Self-attention versus recurrence, multi-head attention, positional encoding, encoder-decoder versus decoder-only, and what each design choice buys you
- Embeddings: dense versus sparse, bi-encoder models, cosine similarity, dimensionality trade-offs, and choosing an embedding model for a stated retrieval task
- Retrieval-augmented generation end to end — chunking, indexing, retrieval, generation — and diagnosing which stage produced a bad answer
- Prompt engineering: zero-shot and few-shot, chain-of-thought, role and delimiter discipline, and why an instruction-tuned model behaves differently from a base model
- Fine-tuning and parameter-efficient adaptation, with LoRA treated as core associate-level knowledge rather than an advanced topic
- Tokenization: byte-pair encoding, WordPiece and SentencePiece, and how token boundaries affect cost estimates
- Machine-learning fundamentals as scaffolding — activation functions, loss functions, autoregressive models, feature engineering, cross-validation
Recommended reading · 6
- Attention Is All You Need— Vaswani et al., 2017
- The Illustrated Transformer— Jay Alammar
- Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks— Lewis et al., 2020
- LoRA: Low-Rank Adaptation of Large Language Models— Hu et al., 2021
- Sentence-BERT: Sentence Embeddings using Siamese BERT-Networks— Reimers & Gurevych, 2019
- What Are Foundation Models?— NVIDIA