NCA-GENM · Domain 1 of 7

NCA-GENM Domain 1: Core Machine Learning and AI Knowledge

The machine learning and deep learning foundations behind multimodal generative models: training stability, contrastive and reconstruction losses, residual networks, evaluation statistics, transfer learning, prompting and the frameworks used to build them.

Exam weight
20%
Official objectives
10
Estimated questions estimate
~11
Suggested study time estimate
12–16 hrs

About 15 min read Reviewed October 2026

Overview

Domain 1 is the theory domain of NCA-GENM and has ten objectives, the most of any section. It starts with classical machine learning fundamentals such as feature engineering, model comparison and cross-validation, then moves to the deep learning ideas multimodal systems depend on: nonsequential networks with residual connections, loss functions that align or reconstruct different modalities, and techniques that keep training stable when image, text and audio encoders learn together.

It also covers statistical evaluation of multimodal pipelines, transfer learning from pretrained encoders such as CLIP, awareness of emerging trends like vision-language models, energy-efficient and trustworthy model design, prompt engineering principles, and the PyTorch and TensorFlow frameworks. As of October 2026 NVIDIA still offers this exam with no announced retirement, and the study guide behind these objectives is dated April 2025.

How it's tested

Questions in this domain are short conceptual scenarios. A training run, model design or evaluation result is described, and you choose the technique, loss, architecture element or statistical method that explains or fixes it. Expect multimodal wording on top of standard machine learning ideas.

  • Diagnose the training curve

    A loss or accuracy pattern is described, such as diverging validation loss, and you identify overfitting, instability or the right remedy.

  • Pick the loss

    A multimodal objective is described, such as aligning captions with images, and you select contrastive, reconstruction or classification loss.

  • Reuse a pretrained model

    Limited labeled data is described, and you choose between freezing an encoder, fine-tuning it, or adding an adapter or projection layer.

Reasoning it through

A team trains an image-text retrieval model and wants matching pairs close together and mismatched pairs far apart in a shared embedding space. Cross-entropy over class labels does not express pairwise similarity, and mean squared error reconstructs values rather than ranking pairs. A contrastive loss such as the InfoNCE objective used by CLIP is built for this, so it is the expected answer.

Objectives 10

Official objectives from the NVIDIA outline, in outline order.

1.1 Control stability of training in multimodal settingsKeeping joint training of several encoders from diverging or collapsing.
What it means
Multimodal models often train an image encoder, a text encoder and sometimes an audio encoder at once. Their gradients have different scales and the modalities learn at different speeds, so training can diverge, produce NaN losses or let one modality dominate.
What to understand
Know the standard stabilizers: learning-rate warmup and schedules, gradient clipping, normalization layers, careful weight initialization, loss scaling under mixed precision, and balancing per-modality loss weights. Recognize modality imbalance, where the model leans on the easier modality and ignores the other. A learnable temperature in contrastive loss also needs bounds to stay stable.
How it shows up
A run with exploding loss or one ignored modality is described, and you choose the stabilizing technique.
Common confusion
Treating instability as overfitting; instability shows erratic or exploding training loss, while overfitting shows a widening train-validation gap.
1.2 Develop content for introduction to multimodal loss functionsContrastive, reconstruction, captioning and denoising losses.
What it means
Different multimodal goals need different objectives. Alignment uses contrastive loss, captioning uses token-level cross-entropy, autoencoders use reconstruction loss, diffusion models use a noise-prediction mean squared error, and GANs use adversarial loss.
What to understand
Contrastive loss (InfoNCE) treats the matching image-text pair in a batch as the positive and all other pairs as negatives, so larger batches give more negatives. Diffusion training predicts the added noise at a random timestep. Many systems combine losses, such as image-text matching plus captioning, with weights that must be tuned.
How it shows up
You match a stated training goal to the loss function that expresses it.
Common confusion
Assuming cross-entropy aligns embeddings; it classifies into fixed labels, while contrastive loss ranks pairs by similarity.
1.3 Familiarity with fundamentals of machine learning (e.g., feature engineering, model comparison, cross validation)Classical workflow skills that still apply to multimodal projects.
What it means
This objective covers the basic machine learning workflow: preparing features, splitting data, comparing candidate models fairly, and using k-fold cross-validation to estimate how a model will generalize.
What to understand
Know train, validation and test splits and why the test set is touched once. Understand bias and variance, underfitting and overfitting, and regularization such as dropout, weight decay and early stopping. Feature engineering includes scaling, encoding categories and building features; with deep models, learned embeddings replace much of it. Compare models on the same split and metric.
How it shows up
A modeling decision is described, and you pick the correct validation or comparison practice.
Common confusion
Tuning hyperparameters on the test set; tuning belongs on validation data or cross-validation folds.
1.4 Understand nonsequential neural networks and residual connectionsSkip connections, branches and multi-input graphs.
What it means
Nonsequential networks are not a single chain of layers. They have skip connections, parallel branches or several inputs, which is exactly the shape of multimodal models that take an image and a text prompt together.
What to understand
A residual connection adds a block's input to its output, which keeps gradients flowing and allows very deep networks such as ResNet and transformers. U-Nets use long skip connections that concatenate encoder features with decoder features at the same resolution. In Keras, the functional API builds such graphs; in PyTorch, the forward method does.
How it shows up
You identify why a skip connection helps or which architecture uses one.
Common confusion
Mixing up residual addition with U-Net concatenation; ResNet blocks add tensors, while U-Net skips concatenate feature maps.
1.5 Design statistical analysis for evaluating multimodal pipelinesMetrics, significance and confidence for multimodal outputs.
What it means
Evaluating a multimodal pipeline needs metrics suited to each output and a statistical design that shows whether differences are real rather than noise.
What to understand
Know common metrics: FID for image realism, CLIPScore for text-image agreement, recall@k for retrieval, word error rate for speech recognition, and BLEU or CIDEr for captions. Use confidence intervals, repeated runs with different seeds, and significance tests before claiming one model is better. Human preference studies complement automated scores.
How it shows up
A comparison between two models is described, and you choose the metric or statistical check that makes it valid.
Common confusion
Using one run to declare a winner; small differences need repeated trials or significance testing.
1.6 Develop content for multimodal-specific transfer learningReusing pretrained encoders across modalities.
What it means
Transfer learning starts from a model pretrained on large data and adapts it to a new task. In multimodal work this usually means reusing pretrained vision, text or audio encoders and training only what connects them.
What to understand
Options range from zero-shot use, to linear probing on frozen features, to adding a projection layer or adapter, to parameter-efficient fine-tuning such as LoRA, to full fine-tuning. Vision-language models like LLaVA connect a frozen CLIP vision encoder to a language model through a trained projector. Fewer labels favor freezing more of the model.
How it shows up
Given a data budget and task, you choose how much of a pretrained model to freeze or tune.
Common confusion
Assuming full fine-tuning is always best; with little data it overfits and forgets pretrained knowledge.
1.7 Familiarity with emerging multimodal trends and technologiesVision-language models, any-to-any models and video generation.
What it means
This covers awareness of where multimodal AI is heading: models that read images and text together, generate video and audio, and act as agents that see and listen.
What to understand
Recognize vision-language models that answer questions about images, latent diffusion and diffusion transformers for image and video, speech foundation models for recognition and synthesis, natively multimodal models that accept several inputs at once, and multimodal retrieval-augmented generation. NVIDIA offerings include NIM microservices and Cosmos world foundation models.
How it shows up
A capability is described, and you name the model family or trend that provides it.
Common confusion
Calling every multimodal model a diffusion model; vision-language models that answer questions are usually transformer decoders.
1.8 Contribute to the design, development, and deployment of energy-efficient and trustworthy multimodal AI modelsEfficiency and responsibility as design requirements.
What it means
Large multimodal models consume a lot of compute and can reproduce harmful content or bias. This objective expects you to treat energy use and trustworthiness as design inputs, not afterthoughts.
What to understand
Efficiency levers include reusing pretrained models, smaller or distilled models, mixed precision, quantization, pruning and right-sized GPU inference. Trust levers include curated data, documentation such as model cards, content filtering and guardrails, and bias evaluation. Domain 5 and Domain 7 cover these techniques in more depth.
How it shows up
A design choice is described, and you identify which option lowers energy use or improves trust.
Common confusion
Believing efficiency always lowers quality; distillation and quantization often keep accuracy close to the original.
1.9 Use prompt engineering principles to create prompts to achieve desired resultsWriting prompts for text and image generation models.
What it means
Prompt engineering shapes model output through instructions and context instead of retraining. For multimodal work it covers prompts to vision-language models and text prompts to image generators.
What to understand
Good prompts are specific, give context and format, and may include examples (few-shot). Image prompts describe subject, style, composition and lighting, and negative prompts list what to avoid. Settings such as guidance scale and sampling temperature interact with the prompt. Iterate and evaluate rather than writing one prompt and stopping.
How it shows up
An unsatisfying output is described, and you choose the prompt change most likely to fix it.
Common confusion
Expecting prompts to add new knowledge; they steer existing capability, while fine-tuning or retrieval adds information.
1.10 Understand deep learning frameworks such as TensorFlow or PyTorchTensors, autograd, modules and training loops.
What it means
Multimodal models are built in deep learning frameworks. You should be able to read and reason about basic PyTorch or TensorFlow and Keras code.
What to understand
Know tensors and moving them to a GPU, automatic differentiation, defining models as modules or Keras layers, data loaders, optimizers, and the train loop of forward pass, loss, backward pass and optimizer step. Recognize model.train versus model.eval and torch.no_grad for inference. NGC hosts GPU-optimized containers for both frameworks.
How it shows up
A short code or workflow description is given, and you identify the missing step or the correct call.
Common confusion
Forgetting to switch to evaluation mode, which leaves dropout and batch normalization in training behavior.

High-yield concepts

The terms, rules and formulas this domain turns into questions most often.

  • Contrastive loss (InfoNCE)

    Pulls matching image-text pairs together and pushes mismatched pairs apart.

    Remember
    Other items in the batch act as negatives.
    Tested as
    Loss selection and CLIP questions.
    Trap
    Confusing it with classification cross-entropy.
  • Residual connection

    Adds a block's input to its output.

    Remember
    It eases gradient flow in deep networks.
    Tested as
    Architecture questions.
    Trap
    Mixing it up with U-Net concatenation.
  • Modality imbalance

    One modality dominates learning while another is underused.

    Remember
    Balance loss weights or learning rates per branch.
    Tested as
    Training stability scenarios.
    Trap
    Blaming it on too little data overall.
  • Gradient clipping

    Caps gradient norms to prevent exploding updates.

    Remember
    It treats instability, not overfitting.
    Tested as
    Divergence scenarios.
    Trap
    Using dropout to fix exploding loss.
  • Learning-rate warmup

    Starts with a small learning rate that ramps up.

    Remember
    Common for transformers and joint encoders.
    Tested as
    Early-training instability questions.
    Trap
    Confusing it with learning-rate decay.
  • k-fold cross-validation

    Rotates validation across k data splits.

    Remember
    It gives a more reliable generalization estimate.
    Tested as
    Model comparison questions.
    Trap
    Tuning on the held-out test set.
  • Linear probe vs. fine-tuning

    A probe trains a classifier on frozen features; fine-tuning updates the encoder.

    Remember
    Small datasets favor freezing.
    Tested as
    Transfer learning questions.
    Trap
    Defaulting to full fine-tuning.
  • LoRA

    Trains small low-rank matrices beside frozen weights.

    Remember
    Parameter-efficient and cheap to store.
    Tested as
    Adapting large models.
    Trap
    Thinking it retrains all weights.
  • FID and CLIPScore

    FID measures image realism; CLIPScore measures text-image agreement.

    Remember
    Lower FID is better; higher CLIPScore is better.
    Tested as
    Evaluation metric questions.
    Trap
    Reading FID as higher-is-better.
  • Negative prompt

    Text describing what an image generator should avoid.

    Remember
    Works with classifier-free guidance.
    Tested as
    Prompting scenarios.
    Trap
    Expecting it to add knowledge.
  • model.eval()

    Switches dropout and batch normalization to inference behavior.

    Remember
    Pair it with torch.no_grad for inference.
    Tested as
    Framework questions.
    Trap
    Evaluating in training mode.

Side by side

Concepts candidates mix up, compared on the point that decides the answer.

Multimodal loss functions

ConceptMeaningKey differenceCommon trap
Contrastive (InfoNCE) Ranks matched pairs above mismatched ones Learns a shared embedding space Using it to generate pixels
Cross-entropy Classifies into labels or next tokens Used for captioning and classification Using it to align embeddings
Reconstruction (MSE/L1) Measures difference from the original input Used by autoencoders Expecting sharp generative samples
Diffusion noise loss MSE between true and predicted noise Trains denoisers at random timesteps Thinking it predicts the image directly

Transfer learning options

ConceptMeaningKey differenceCommon trap
Zero-shot Use the pretrained model as is No training Expecting domain-specific accuracy
Linear probe Train a head on frozen features Cheapest training option Confusing it with fine-tuning
PEFT (LoRA, adapters) Train a small added parameter set Balances cost and quality Assuming all weights change
Full fine-tuning Update every weight Most data and compute Overfitting small datasets

Instability vs. overfitting

ConceptMeaningKey differenceCommon trap
Instability Training loss spikes, oscillates or becomes NaN Fix with clipping, warmup, lower learning rate Adding dropout
Overfitting Training improves while validation worsens Fix with regularization, augmentation, early stopping Raising model size
Underfitting Both training and validation loss stay high Fix with capacity or longer training Adding more regularization

Exam traps

Each trap is an answer that looks right. Learn the clue that should change your mind.

  1. Cross-entropy aligns modalities

    What candidates pick
    Pick cross-entropy for an image-text retrieval objective.
    Why it looks right
    It is the most familiar deep learning loss.
    Why it's wrong
    Retrieval needs pairwise similarity ranking, which contrastive loss provides; cross-entropy over fixed classes does not shape a shared embedding space.

    Clue to watch for The goal mentions matching pairs or a shared embedding space.

  2. Dropout fixes divergence

    What candidates pick
    Add dropout when training loss explodes.
    Why it looks right
    Dropout is a well-known training fix.
    Why it's wrong
    Dropout regularizes against overfitting; exploding loss calls for gradient clipping, warmup or a lower learning rate.

    Clue to watch for Loss spikes or becomes NaN early in training.

  3. Full fine-tune by default

    What candidates pick
    Fine-tune every layer with a small labeled set.
    Why it looks right
    It sounds like maximum adaptation.
    Why it's wrong
    With little data, full fine-tuning overfits and erodes pretrained knowledge; freezing with a probe or adapter is safer.

    Clue to watch for Few labeled examples and a strong pretrained encoder.

  4. Skip means add everywhere

    What candidates pick
    Describe U-Net skips as residual additions.
    Why it looks right
    Both are called skip connections.
    Why it's wrong
    U-Net skips concatenate encoder and decoder features at matching resolution, while ResNet residuals add tensors inside a block.

    Clue to watch for The question names a U-Net or feature concatenation.

  5. One run proves it

    What candidates pick
    Declare a model better after a single evaluation run.
    Why it looks right
    The score is higher.
    Why it's wrong
    Without repeated seeds, confidence intervals or a significance test, a small difference may be noise.

    Clue to watch for The scores differ by a small margin.

  6. Test set for tuning

    What candidates pick
    Pick hyperparameters by test-set score.
    Why it looks right
    The test set is the final judge.
    Why it's wrong
    Tuning on test data leaks information and inflates the reported score; use validation data or cross-validation.

    Clue to watch for The scenario mentions selecting settings.

Answer framework

For a Domain 1 scenario, work from the symptom or goal to the underlying concept.

  1. Decide whether the scenario describes a training problem, a design goal, an evaluation question or a tooling question, because each points to a different family of answers.
  2. For training problems, separate instability (spiking or NaN loss) from overfitting (train-validation gap) and underfitting (both losses high) before choosing a fix.
  3. For design goals, map the objective to a loss: alignment to contrastive, generation to reconstruction or noise prediction, captioning to cross-entropy.
  4. For limited data, prefer reusing a pretrained encoder and train as little as the task allows, moving from probe to adapter to full fine-tuning only when needed.
  5. For evaluation, choose the metric that fits the output type and insist on repeated runs or significance testing before declaring a winner.

Practice question

A team has 800 labeled product photos and wants to classify them into 12 categories. They have access to a large pretrained CLIP image encoder. Which approach gives a strong result with the least risk of overfitting?

Choose one answer

Want more like this? The NCA-GENM practice test has questions for every domain.

Checklist

0 of 12

Tick each one you can do without notes. Your ticks stay in this browser.

Study strategy

Begin with the general machine learning workflow, because the rest of the domain builds on it: splits, cross-validation, bias and variance, and regularization. Practice reading loss curves until you can label each pattern as instability, overfitting or underfitting on sight.

Then focus on what makes this domain multimodal. Learn how CLIP was trained with contrastive loss and why batch size matters for it, and how diffusion training predicts noise. Sketch a residual block and a U-Net and note the difference between adding and concatenating features. Work through the transfer learning ladder from zero-shot to full fine-tuning and decide where a small dataset should stop.

The NVIDIA Fundamentals of Deep Learning materials and the Building AI Agents With Multimodal Models course cover most of this ground. Write a short PyTorch training loop yourself so framework questions feel familiar. Finish with prompt engineering for image models and a pass over evaluation metrics, then use practice questions to find gaps.

FAQ

How much of NCA-GENM is Core Machine Learning and AI Knowledge?

Core Machine Learning and AI Knowledge carries 20% of the exam, roughly ten to twelve questions, and it has ten objectives, the most of any domain.

Do I need to know the math behind loss functions?

You need to know what each loss optimizes and when to use it. Associate-level questions focus on selection and interpretation rather than derivations.

Is this domain only about multimodal topics?

No. It mixes classical fundamentals such as cross-validation and feature engineering with multimodal topics such as contrastive loss and encoder reuse.

Which framework should I study, PyTorch or TensorFlow?

The objective names both. Knowing one well and recognizing the equivalent concepts in the other, such as modules versus Keras layers, is usually enough.

Why are residual connections tested on a multimodal exam?

Transformers, ResNet image encoders and diffusion U-Nets all depend on skip connections, so they underpin most multimodal generative models.

Is NCA-GENM being retired?

As of October 2026 NVIDIA lists the exam as available with no announced retirement or replacement. Check the NVIDIA certification page before booking.

Other Artificial Intelligence & Machine Learning certifications

Where the same subject shows up in other exams. Cards marked "Same subject" open the matching domain.

Test your Domain 1 knowledge

You have covered multimodal losses, training stability, residual networks, transfer learning and evaluation statistics. Check whether you can choose the right concept under timed conditions.

Keep going