Image classification is the task of assigning a label or category to an entire image based on its visual content. A model trained on thousands of labeled photos can learn to distinguish cats from dogs, defective products from good ones, or healthy X-rays from diseased ones. Convolutional neural networks (CNNs) and vision transformers are the standard architectures. Image classification powers quality inspection in factories, medical diagnosis assistance, and content moderation on social platforms.