Which of the following statements about the CIFAR-10 dataset is correct?
Think about the number of classes and image size commonly used in beginner image classification tasks.
CIFAR-10 consists of 60,000 color images sized 32x32 pixels, split into 10 classes. It is widely used for image classification benchmarks.
Given the following Python code snippet loading CIFAR-10 using TensorFlow, what is the shape of x_train?
import tensorflow as tf (x_train, y_train), (x_test, y_test) = tf.keras.datasets.cifar10.load_data() print(x_train.shape)
Recall the number of training images and their dimensions in CIFAR-10.
The CIFAR-10 training set contains 50,000 images, each 32x32 pixels with 3 color channels (RGB), so the shape is (50000, 32, 32, 3).
You want to train a deep learning model on the ImageNet dataset, which has over 1 million images and 1000 classes. Which model architecture is most suitable for this task?
Consider the dataset size, image complexity, and model type best suited for images.
ResNet-50 is a deep CNN architecture designed for large-scale image classification tasks like ImageNet. It captures complex features and is pretrained for better performance.
After training a model on CIFAR-10, you get the following confusion matrix summary for 10 classes. Which metric best summarizes the overall model performance?
Think about which metric is commonly used for classification tasks with multiple classes.
Accuracy is the standard metric for classification tasks, showing the fraction of correct predictions over total predictions.
You are training a CNN on ImageNet but notice training is extremely slow. Which of the following is the most likely cause?
Consider how batch size affects hardware usage during training.
Small batch sizes can cause GPUs to be underutilized, leading to slower training. Larger batches improve parallelism and speed.