Recall & Review
beginner
What is data augmentation in machine learning?
Data augmentation is a technique where we create new training examples by slightly changing existing data. This helps the model learn better by seeing more variety.
Click to reveal answer
beginner
How does data augmentation act as a regularizer?
By adding varied versions of data, data augmentation prevents the model from memorizing exact examples. This reduces overfitting and helps the model generalize better to new data.
Click to reveal answer
beginner
Name three common data augmentation techniques for images.
Common techniques include flipping images horizontally, rotating images slightly, and zooming in or out.
Click to reveal answer
intermediate
In TensorFlow, which module helps apply data augmentation easily?
TensorFlow's Keras API provides layers like tf.keras.layers.RandomFlip, RandomRotation, and RandomZoom to apply data augmentation inside the model pipeline.
Click to reveal answer
beginner
Why is data augmentation preferred over just collecting more data?
Collecting more data can be expensive and slow. Data augmentation creates new examples quickly by modifying existing data, saving time and resources while improving model robustness.
Click to reveal answer
What is the main goal of data augmentation?
✗ Incorrect
Data augmentation increases the variety of training data to help the model generalize better and reduce overfitting.
Which of these is NOT a typical image data augmentation technique?
✗ Incorrect
Random deletion of pixels is not a common augmentation technique; typical ones include flipping, rotation, and zooming.
In TensorFlow, which layer would you use to flip images randomly during training?
✗ Incorrect
tf.keras.layers.RandomFlip is designed to flip images randomly as a data augmentation step.
How does data augmentation help with model generalization?
✗ Incorrect
Data augmentation exposes the model to varied examples, helping it learn patterns that generalize beyond the training set.
Which statement is true about data augmentation?
✗ Incorrect
Data augmentation artificially increases the size and variety of training data, improving model robustness.
Explain how data augmentation works as a regularization technique in simple terms.
Think about how changing training examples helps the model not memorize.
You got /3 concepts.
List some common data augmentation methods for images and why they help.
Imagine how changing images slightly can teach the model to recognize objects better.
You got /4 concepts.