Courseiva

AI0-001 · topic practice

Machine Learning and Deep Learning practice questions

This domain covers core machine learning and deep learning concepts on the AI0-001 exam: supervised and unsupervised learning, model training and evaluation, overfitting and regularization, neural network architecture, and hyperparameter tuning. Questions present realistic engineering scenarios—retail CLV prediction, image classification, dataset splitting—and ask you to diagnose problems and select appropriate remedies.

Courseiva uses original exam-style practice questions designed for learning and revision. The goal is to understand the concepts, recognise exam patterns, and improve through explanations — not memorise copied exam dumps.

Editorial oversight:Johnson Ajibi· MSc IT Security, IEEE Senior Member
20 questionsDomain: Machine Learning and Deep Learning

What the exam tests

What to know about Machine Learning and Deep Learning

You must diagnose model behavior from loss and accuracy curves and choose the right fix—regularization, early stopping, dropout, or more data. The single most important skill is correctly distinguishing overfitting from underfitting before selecting any remedy.

Diagnosing overfitting via training versus validation loss curves and applying dropout, early stopping, and regularization

Interpreting train/validation/test accuracy gaps to identify variance, bias, or data leakage

Selecting evaluation metrics such as RMSE for regression and accuracy for classification tasks

Understanding gradient boosting, CNNs, and neural network hyperparameter tuning workflows

Watch out for

Common Machine Learning and Deep Learning exam traps

  • ▸Confusing overfitting with underfitting: rising validation loss while training loss falls means overfitting, not a need for more epochs.
  • ▸Assuming a large train-validation accuracy gap is acceptable; it signals variance and requires regularization or more data.
  • ▸Treating test-set accuracy as a tuning signal; the test set must stay untouched until final evaluation.

Practice set

Machine Learning and Deep Learning questions

20 questions · select your answer, then reveal the explanation

A data engineer is designing a pipeline to train a linear regression model on a dataset with 10 million rows and 50 features. The dataset fits in memory. Which approach should the engineer use to train the model efficiently?

A data scientist is training a convolutional neural network (CNN) for object detection. The training loss decreases rapidly but then plateaus at a high value, and the validation loss starts increasing. Which action should the scientist take to improve the model?

A data scientist is training a multi-class classifier with 10 classes. The training log shows the above output for the first two epochs. What is the most likely cause?

Exhibit

Refer to the exhibit.

```
Epoch 1/10
 - loss: 2.3026 - accuracy: 0.1000 - val_loss: 2.3026 - val_accuracy: 0.1000
Epoch 2/10
 - loss: 2.3026 - accuracy: 0.1000 - val_loss: 2.3026 - val_accuracy: 0.1000
```

A team is reviewing a neural network model summary. The input layer expects 784 features (e.g., 28x28 images). How many parameters does the first dense layer have?

Exhibit

Refer to the exhibit.

```
Model: "sequential"
_________________________________________________________________
Layer (type)                 Output Shape              Param #
=================================================================
dense (Dense)                (None, 128)               100352
_________________________________________________________________
dense_1 (Dense)              (None, 64)                8256
_________________________________________________________________
dense_2 (Dense)              (None, 10)                650
=================================================================
Total params: 109,258
Trainable params: 109,258
Non-trainable params: 0
_________________________________________________________________
```

A data scientist is training a neural network to classify images of handwritten digits. The model achieves 99% accuracy on training data but only 85% on validation data. Which technique should the scientist apply first to address this issue?

A company is deploying a machine learning model to predict customer churn. The dataset is highly imbalanced (95% non-churn, 5% churn). The model achieves 96% accuracy, but the F1-score for the churn class is only 0.2. Which metric should the team prioritize to evaluate model performance for this business problem?

An autonomous vehicle system uses a deep reinforcement learning agent to navigate. The agent's reward function gives +1 for reaching the destination and -0.1 for each time step. After training, the agent learns to circle the block repeatedly without reaching the destination. Which modification is most likely to fix this behavior?

Which TWO techniques are commonly used to prevent overfitting in deep neural networks?

Refer to the exhibit. A data scientist is training a binary classifier. Based on the training log, which problem is the model experiencing?

Exhibit

Refer to the exhibit.

```
Epoch 1/10
 - loss: 0.6932 - acc: 0.5123 - val_loss: 0.6981 - val_acc: 0.5012
Epoch 2/10
 - loss: 0.4521 - acc: 0.7845 - val_loss: 0.6890 - val_acc: 0.5123
Epoch 3/10
 - loss: 0.2312 - acc: 0.9234 - val_loss: 0.7123 - val_acc: 0.4987
Epoch 4/10
 - loss: 0.1023 - acc: 0.9789 - val_loss: 0.8567 - val_acc: 0.4856
Epoch 5/10
 - loss: 0.0456 - acc: 0.9923 - val_loss: 1.0234 - val_acc: 0.4765
```

A healthcare startup is developing a deep learning model to detect diabetic retinopathy from retinal fundus images. The dataset contains 50,000 images, but only 5% are labeled as positive for the disease. The team uses a convolutional neural network (CNN) with a final sigmoid layer and binary cross-entropy loss. After training for 20 epochs, the model achieves 95% accuracy on the test set, but the recall for the positive class is only 10%. The team suspects the model is biased toward the negative class due to class imbalance. The data is stored in a secure environment, and no additional labeled data can be obtained. The team has access to the following techniques: oversampling the minority class, undersampling the majority class, using class weights in the loss function, applying data augmentation, and using a different architecture. Which course of action is most likely to improve recall for the positive class while maintaining reasonable overall performance?

A company is preparing a dataset for training a supervised machine learning model. The dataset contains missing values, outliers, and categorical features. Which two preprocessing steps are typically performed to prepare the data? (Choose two.)

A data scientist is evaluating a trained binary classification model. The model has high accuracy but the precision is low and recall is high. Which three actions are most appropriate to improve precision? (Choose three.)

Refer to the exhibit. A data scientist is training a neural network and observes the training log above. What is the most likely cause?

Exhibit

Training Log:
Epoch 1/50 - loss: 5.234 - acc: 0.120
Epoch 2/50 - loss: 8.910 - acc: 0.110
Epoch 3/50 - loss: 15.678 - acc: 0.095
Epoch 4/50 - loss: 25.432 - acc: 0.080

Refer to the exhibit. An AI specialist reviews the model evaluation report for a binary classifier. The specialist wants to improve recall. Which action is most likely effective?

Exhibit

Model Evaluation Report:
Accuracy: 0.85
Precision: 0.90
Recall: 0.70
F1-score: 0.79
Confusion Matrix:
[[850, 100], [150, 350]]

Refer to the exhibit. An AI developer implements the above neural network architecture for handwritten digit recognition. The model achieves 85% training accuracy and 83% test accuracy. Which modification is most likely to improve training accuracy?

Exhibit

Architecture Diagram:
Input (28x28 grayscale image) -> Conv2D(32 filters, 3x3, ReLU) -> MaxPooling2D(2x2) -> Conv2D(64 filters, 3x3, ReLU) -> MaxPooling2D(2x2) -> Flatten -> Dense(128, ReLU) -> Dropout(0.5) -> Dense(10, Softmax)

A team trains a random forest model on a dataset with 50 features. The model's performance on the test set is significantly worse than on the training set. Which technique is most appropriate to address this issue?

A data scientist is using an ensemble method to combine multiple models. Which three statements about bagging (Bootstrap Aggregating) are true? (Select THREE.)

Refer to the exhibit. A developer is using the above configuration for a multi-class classification task. The model performs well on training data but poorly on validation data. Which modification could help?

Exhibit

model:
  type: sequential
  layers:
    - type: dense
      units: 128
      activation: relu
      input_shape: [784]
    - type: dropout
      rate: 0.5
    - type: dense
      units: 10
      activation: softmax
optimizer:
  type: adam
  learning_rate: 0.001

Refer to the exhibit. The training pod is using 2 GPUs. During training, the GPU utilization is only 30% each. What is the most likely cause?

Network Topology
command: ["python"epochs=50"batch-size=32"]apiVersion: v1kind: Podmetadata:name: ml-training-jobspec:containers:- name: trainerimage: ml/training:latestenv:- name: LEARNING_RATEvalue: "0.01"resources:limits:nvidia.com/gpu: 2priority: high

Refer to the exhibit. A compliance audit requires that model predictions be explainable for regulatory reasons. Which setting in the deployment configuration supports this requirement?

Exhibit

{
  "model": "fraud_detection_v2",
  "version": "2.0.1",
  "deployment": {
    "endpoint": "/predict",
    "instance_type": "ml.m5.xlarge",
    "scaling": {"min": 1, "max": 5, "target_latency": 100}
  },
  "monitoring": {
    "drift_detection": true,
    "alert_email": "admin@company.com",
    "retrain_threshold": {"accuracy_drop": 0.05}
  },
  "compliance": {
    "data_retention": "90 days",
    "explainability": "required"
  }
}

Free account

Track your progress over time

Create a free account to save your results and see which topics improve across sessions.

Focused Machine Learning and Deep Learning sessions

Start a Machine Learning and Deep Learning only practice session

Every question in these sessions is drawn from the Machine Learning and Deep Learning domain — nothing else.

Related practice questions

Related AI0-001 topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the AI0-001 exam test about Machine Learning and Deep Learning?
You must diagnose model behavior from loss and accuracy curves and choose the right fix—regularization, early stopping, dropout, or more data. The single most important skill is correctly distinguishing overfitting from underfitting before selecting any remedy.
How should I use these practice questions?
Select your answer before revealing the explanation. Then read why each option is right or wrong — this active recall approach builds retention far faster than re-reading notes.
Can I practise just Machine Learning and Deep Learning questions in a focused session?
Yes — the session launcher on this page draws every question from the Machine Learning and Deep Learning domain. Use a 10-question session first to gauge your baseline, then move to 20 or 30 once the weak spots are clear.
Where can I practise other AI0-001 topics?
Use the topic links above to move to related areas, or go back to the AI0-001 question bank to see all topics.
Are these real exam questions or dumps?
These are original practice questions written to test the same concepts the AI0-001 exam covers. They are not copied from any real exam or dump site.