Objective Coverage
Every published NCP-GENL exam objective, matched against the modules that teach it — 45 of 45 objectives have at least one module claiming them today.
- 1.1Explain scaled dot-product attention (Query, Key, Value) and why the √dₖ scale keeps softmax from saturating.
Covered by M1 · LLM Architecture — 5 of 5 lessons authored.
- 1.2Explain multi-head attention, positional encoding, and layer normalization as the supporting mechanisms around self-attention.
Covered by M1 · LLM Architecture — 5 of 5 lessons authored.
- 1.3Match encoder-only, decoder-only, and encoder-decoder architecture families to the training objective and task they fit.
Covered by M1 · LLM Architecture — 5 of 5 lessons authored.
- 1.4Extract and compare embeddings from both encoder and decoder models using cosine similarity.
Covered by M1 · LLM Architecture — 5 of 5 lessons authored.
- 2.1Apply zero-shot, one-shot, and few-shot in-context learning without any gradient update.
Covered by M2 · Prompt Engineering — 5 of 5 lessons authored.
- 2.2Apply chain-of-thought prompting and prompt templates, and recognize when the added tokens and latency are not worth the gain.
Covered by M2 · Prompt Engineering — 5 of 5 lessons authored.
- 2.3Explain causal language modeling as the training objective that makes autoregressive generation possible.
Covered by M2 · Prompt Engineering — 5 of 5 lessons authored.
- 2.4Apply constrained decoding and output-validation wrappers as decoding-time controls that do not change model weights.
Covered by M2 · Prompt Engineering — 5 of 5 lessons authored.
- 2.5Choose between prompting, RAG, and fine-tuning for a stated constraint on data, compute, and knowledge freshness.
Covered by M2 · Prompt Engineering — 5 of 5 lessons authored.
- 3.1Clean and curate a training dataset, including deduplication and class-imbalance handling, using NeMo Curator and RAPIDS cuDF.
Covered by M3 · Data Preparation — 5 of 5 lessons authored.
- 3.2Organize and format datasets correctly for pretraining, fine-tuning, and RAG without cross-split leakage.
Covered by M3 · Data Preparation — 5 of 5 lessons authored.
- 3.3Distinguish BPE from WordPiece subword tokenization by their merge rule.
Covered by M3 · Data Preparation — 5 of 5 lessons authored.
- 3.4Explain the vocabulary-size tradeoff and why perplexity is only comparable across models sharing one tokenizer.
Covered by M3 · Data Preparation — 5 of 5 lessons authored.
- 3.5Run the five-step exploratory-data-analysis checklist before fine-tuning: distribution, length, vocabulary, label, and quality.
Covered by M3 · Data Preparation — 5 of 5 lessons authored.
- 4.1Distinguish PTQ, QAT, and GPTQ by what each needs (retraining, calibration data, Hessian information) and what each recovers.
Covered by M4 · Model Optimization — 6 of 6 lessons authored.
- 4.2Quantify a knowledge-distillation tradeoff using the DistilBERT precedent: size, speed, and retained performance.
Covered by M4 · Model Optimization — 6 of 6 lessons authored.
- 4.3Distinguish unstructured pruning from structured 2:4 sparsity by hardware-acceleration compatibility.
Covered by M4 · Model Optimization — 6 of 6 lessons authored.
- 4.4Explain KV caching as the primary latency lever for autoregressive inference, and that it spends memory to buy speed.
Covered by M4 · Model Optimization — 6 of 6 lessons authored.
- 4.5Explain sliding-window attention and TensorRT runtime optimization as distinct levers from Triton serving.
Covered by M4 · Model Optimization — 6 of 6 lessons authored.
- 4.6Explain masked language modeling as the training objective for encoder foundation models.
Covered by M4 · Model Optimization — 6 of 6 lessons authored.
- 4.7Select and justify an optimization lever (quantization, distillation, or pruning) under a stated memory or latency constraint with a measured tradeoff.
Covered by M4 · Model Optimization — 6 of 6 lessons authored.
- 5.1Distinguish LoRA and other parameter-efficient fine-tuning methods from full fine-tuning by what they train and what they cost at inference.
Covered by M5 · Fine-Tuning — 5 of 5 lessons authored.
- 5.2Distinguish SFT, RLHF, DPO, and GRPO by which of a reward model and a critic each method needs.
Covered by M5 · Fine-Tuning — 5 of 5 lessons authored.
- 5.3Explain contrastive loss as the mechanism training retrieval and semantic-search embedding models.
Covered by M5 · Fine-Tuning — 5 of 5 lessons authored.
- 5.4Apply early stopping and measure fine-tuning impact against a stated before/after baseline.
Covered by M5 · Fine-Tuning — 5 of 5 lessons authored.
- 5.5Decide when to fine-tune versus prompt or use RAG, given a stated skill, data, or compute constraint.
Covered by M5 · Fine-Tuning — 5 of 5 lessons authored.
- 6.1Explain why perplexity is undefined for masked language models and only comparable under a shared tokenizer.
Covered by M6 · Evaluation — 5 of 5 lessons authored.
- 6.2Distinguish BLEU, ROUGE, and METEOR by what each was built to measure.
Covered by M6 · Evaluation — 5 of 5 lessons authored.
- 6.3Combine LLM-as-a-judge scoring with human review and error analysis to catch fluent-but-wrong outputs.
Covered by M6 · Evaluation — 5 of 5 lessons authored.
- 6.4Distinguish RAG faithfulness, answer relevancy, context precision, and context recall by which pipeline stage each scores.
Covered by M6 · Evaluation — 5 of 5 lessons authored.
- 7.1Match a parallelism family (data, tensor, pipeline, sequence, context, expert) to the constraint it relieves when scaling a training run.
Covered by M7 · GPU Acceleration and Optimization — 6 of 6 lessons authored.
- 7.2Distinguish tensor parallelism (intra-layer) from pipeline parallelism (inter-layer) as the domain's most-tested distractor pair.
Covered by M7 · GPU Acceleration and Optimization — 6 of 6 lessons authored.
- 7.3Explain FSDP and ZeRO as memory-sharding techniques layered on data parallelism, not a separate parallelism axis.
Covered by M7 · GPU Acceleration and Optimization — 6 of 6 lessons authored.
- 7.4Apply mixed-precision training and gradient accumulation to fit a training run under a memory ceiling, and use Nsight to find the real bottleneck before changing them.
Covered by M7 · GPU Acceleration and Optimization — 6 of 6 lessons authored.
- 8.1Distinguish dynamic batching from sequence batching in Dynamo-Triton by whether the served model is stateless or stateful.
Covered by M8 · Model Deployment — 5 of 5 lessons authored.
- 8.2Explain NVIDIA NIM as a prepackaged, vLLM-backed microservice layered above the general Triton serving stack.
Covered by M8 · Model Deployment — 5 of 5 lessons authored.
- 8.3Apply concurrent model execution, instance groups, and Multi-Instance GPU to serve multiple models or copies on shared hardware.
Covered by M8 · Model Deployment — 5 of 5 lessons authored.
- 9.1Read latency percentiles (p95, p99), throughput, and error rate to catch tail problems a mean average hides.
Covered by M9 · Production Monitoring and Reliability — 5 of 5 lessons authored.
- 9.2Distinguish data drift from concept drift, and explain why an evaluation at launch is not a standing guarantee.
Covered by M9 · Production Monitoring and Reliability — 5 of 5 lessons authored.
- 9.3Run regression benchmarking against prior versions as a continuous check, not a one-time launch gate.
Covered by M9 · Production Monitoring and Reliability — 5 of 5 lessons authored.
- 9.4Version a model and its retraining pipeline so a rollback is traceable and safe.
Covered by M9 · Production Monitoring and Reliability — 5 of 5 lessons authored.
- 9.5Distinguish evaluation (pre-deployment quality) from production monitoring (live operational health and drift).
Covered by M9 · Production Monitoring and Reliability — 5 of 5 lessons authored.
- 10.1Distinguish topical, safety/content, and security (anti-injection) guardrail rails as three distinct jobs.
Covered by M10 · Safety, Ethics, and Compliance — 5 of 5 lessons authored.
- 10.2Measure guardrail effectiveness against its latency and false-positive-rate cost, not coverage alone.
Covered by M10 · Safety, Ethics, and Compliance — 5 of 5 lessons authored.
- 10.3Explain why disaggregated, per-group evaluation is required to detect bias that an aggregate accuracy number can mask.
Covered by M10 · Safety, Ethics, and Compliance — 5 of 5 lessons authored.
Back to the NCP-GENL prep course.