Advanced Topic 41 of 49 Graphics, Vision & Media
Image Classification
Assigning a label to an entire image.
How it works
Image classification assigns a label to a whole image from a set of categories. Early approaches used handcrafted features with classifiers such as SVMs, but since AlexNet in 2012 convolutional neural networks learned features directly from pixels, with architectures such as VGG, ResNet and EfficientNet, followed by vision transformers. Training uses labeled datasets like ImageNet, data augmentation, softmax outputs with cross-entropy loss and transfer learning from pretrained models. Evaluation uses top-1 and top-5 accuracy and confusion matrices.
Where it is used
Photo organization, medical diagnosis from scans, quality inspection, content moderation, plant and species identification and wildlife camera traps use image classification.
Common pitfall
Models may rely on spurious cues such as backgrounds, are sensitive to distribution shift and adversarial examples and can reflect dataset bias. Class imbalance and label noise hurt accuracy. Calibrated confidence is important when stakes are high. Use transfer learning, strong augmentation and validation on realistic data, and examine errors with saliency maps.
Where it fits in the course
Image Classification is topic 41 of 49 in Graphics, Vision & Media, rated Advanced. It follows Object Detection. The next topic is Optical Flow.
Practice and explore
- Open the interactive lesson, with a mini quiz.
- Take the Graphics, Vision & Media quiz.
How to study this topic
- Read the explanation above and restate the definition in your own words.
- Open the interactive lesson and answer its mini quiz.
- Read the common pitfall, then write a short example that avoids it.
- Check your understanding in the Graphics, Vision & Media quiz, and revisit the topic if you miss a question.
Frequently asked questions
What is Image Classification?
Where do people use Image Classification?
What is the most common mistake with Image Classification?
What should I learn before this topic?
How can I practice it?
Is Image Classification hard to learn?
How long does it take to learn Image Classification?
Which topics are related to Image Classification?
What should I study after Image Classification?
Related topics
- Object Detection (Graphics, Vision & Media)
- Optical Flow (Graphics, Vision & Media)
- Image Segmentation (Graphics, Vision & Media)
- Stereo Vision (Graphics, Vision & Media)