0
0
Agentic AIml~20 mins

Progress tracking and reporting in Agentic AI - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Progress Tracker Pro
Get all challenges correct to earn this badge!
Test your skills under time pressure!
Metrics
intermediate
1:30remaining
Understanding Training Loss Reporting
During training a neural network, the loss value reported after each epoch is 0.05. What does this number represent?
AThe average error between the model's predictions and true values over the training data for that epoch.
BThe percentage of correct predictions made by the model on the training data.
CThe total number of training samples processed in that epoch.
DThe time in seconds it took to complete the epoch.
Attempts:
2 left
💡 Hint
Loss measures how far off the model's guesses are from the real answers.
Predict Output
intermediate
1:30remaining
Output of Progress Reporting Code
What will be printed by this Python code snippet that tracks training progress?
Agentic AI
epochs = 3
for epoch in range(1, epochs + 1):
    loss = 0.1 / epoch
    print(f"Epoch {epoch}: Loss = {loss:.3f}")
A
Epoch 1: Loss = 1.000
Epoch 2: Loss = 0.500
Epoch 3: Loss = 0.333
B
Epoch 1: Loss = 0.100
Epoch 2: Loss = 0.200
Epoch 3: Loss = 0.300
C
Epoch 1: Loss = 0.100
Epoch 2: Loss = 0.050
Epoch 3: Loss = 0.033
D
Epoch 1: Loss = 0.010
Epoch 2: Loss = 0.005
Epoch 3: Loss = 0.003
Attempts:
2 left
💡 Hint
Loss decreases as epoch number increases because it is divided by epoch.
Model Choice
advanced
2:00remaining
Choosing a Model for Progress Tracking
You want to build a system that reports training progress with detailed metrics like accuracy, loss, and validation scores after each epoch. Which model type is best suited for this?
AA simple linear regression model without callbacks or metric tracking.
BA deep learning model using a framework that supports callbacks to report metrics after each epoch.
CA clustering model that groups data points without training epochs.
DA rule-based system that does not learn from data.
Attempts:
2 left
💡 Hint
Progress tracking needs a model that trains in steps and reports metrics.
Hyperparameter
advanced
2:00remaining
Impact of Batch Size on Progress Reporting
How does increasing the batch size during training affect the frequency and granularity of progress reports?
ALarger batch size means fewer updates per epoch, so progress reports are less frequent and less granular.
BLarger batch size causes progress reports to be skipped entirely.
CBatch size does not affect progress reporting frequency or granularity.
DLarger batch size means more frequent progress updates with finer granularity.
Attempts:
2 left
💡 Hint
Batch size controls how many samples are processed before updating the model.
🔧 Debug
expert
2:30remaining
Debugging Incorrect Progress Metrics
A training script prints validation accuracy after each epoch, but the values stay constant at 0.5 and never improve. What is the most likely cause?
Agentic AI
for epoch in range(5):
    train_model()
    val_acc = evaluate(validation_data)
    print(f"Epoch {epoch+1} Validation Accuracy: {val_acc}")
AThe model is not learning because training data is not shuffled each epoch.
BThe evaluate function is called before training updates the model weights.
CThe validation dataset is empty, so accuracy defaults to 0.5.
DThe evaluate function always returns a fixed value of 0.5 due to a bug.
Attempts:
2 left
💡 Hint
Check if the evaluation function returns dynamic results or a constant.