nerdexam
Amazon

MLS-C01 · Question #153

A Machine Learning Specialist is developing a mode that classifies defective parts from a manufacturing process into one of eight defect types. The training data consists of 100,000 images per…

The correct answer is B. Data augmentation C. Getting more training data. The model exhibits high bias/underfitting, as both training and validation accuracies are close but significantly lower than human-level performance. To improve performance, the specialist should focus on strategies that help the model learn more robust patterns from the data.

Modeling

Question

A Machine Learning Specialist is developing a mode that classifies defective parts from a manufacturing process into one of eight defect types. The training data consists of 100,000 images per defect type. During the initial training of the image classification model, the Specialist notices that the validation accuracy is 89.5% while the training accuracy is 90%. It is known that human-level performance for this type of image classification is around 97%. What should the Specialist consider to improve the performance of the model? (Select TWO.)

Options

  • AA longer training time
  • BData augmentation
  • CGetting more training data
  • DA different optimizer
  • EL2 regularization

How the community answered

(19 responses)
  • A
    5% (1)
  • B
    42% (8)
  • D
    37% (7)
  • E
    16% (3)

Why each option

The model exhibits high bias/underfitting, as both training and validation accuracies are close but significantly lower than human-level performance. To improve performance, the specialist should focus on strategies that help the model learn more robust patterns from the data.

AA longer training time

A longer training time would only be effective if the model had not converged; given the training accuracy is already 90% and close to validation, simply training longer is unlikely to bridge the significant gap to 97% human performance.

BData augmentationCorrect

Data augmentation synthetically expands the training dataset by creating modified versions of existing images, which helps the model learn more robust and generalized features, effectively addressing underfitting and improving performance towards human-level accuracy.

CGetting more training dataCorrect

Even with a large initial dataset, acquiring more diverse or representative training data can provide the model with additional examples to learn from, helping to reduce bias and close the gap between current model performance and human-level accuracy.

DA different optimizer

While a different optimizer might slightly improve convergence, it is less likely to resolve the fundamental issue of high bias/underfitting that suggests the model is not capturing the underlying complexity of the data.

EL2 regularization

L2 regularization is a technique used to mitigate overfitting by penalizing model complexity. Applying it to an underfitting model would further restrict its learning capacity and likely worsen its performance.

Concept tested: Identifying and mitigating underfitting/high bias in image classification

Source: https://developers.google.com/machine-learning/crash-course/generalization/peril-of-overfitting

Topics

#Model evaluation metrics#Bias-variance tradeoff#Data augmentation#Underfitting

Community Discussion

No community discussion yet for this question.

Full MLS-C01 Practice