Image Classification Flashcards
What is image classifcation?
Given an input image, assign image to one of a fixed set of categories
What are the 6 challenges of image recognition?
The images could look different because of
- Viewpoint changes (take from different angles, side, front, back)
- Illumination (day, night, different lighting)
- Deformation (shape of object may shape)
- Occlusion (part of the object may be hidden)
- Clutter (object may blend with background)
- . Variation within class
What is a straightforward example of data-driven approach towards image recognition?
kNN approach
Why is kNN approach is not useful?
It is fast to train but slow in test. The direct opposite of an ideal algorithm
How can you remove the noisy decision boundaries of kNN
By increasing the value of N is KNN.
Why is there to split the dataset into train, validation and test?
Train - Model training
Validation - Tune the hyperparameter
Test - evaluate the model with tuned hyperparameter
What is cross-fold validation?
Split the training set into multiple partitions and test and validate on each partitions.