Image classification is a computer vision task that involves assigning a label to an entire image based on its visual content. It is a foundational problem in the field of machine learning and artificial intelligence, enabling applications such as facial recognition, object detection, and medical image analysis.