Discover image classification with Ultralytics YOLO: train custom models for healthcare, agriculture, retail, and more using cutting-edge tools.
Image classification is a fundamental task in computer vision, involving assigning a label or category to an entire image. This process enables machines to automatically understand and categorize visual data, similar to how humans recognize objects and scenes. Unlike more complex tasks such as object detection or instance segmentation, image classification focuses solely on identifying the primary subject or scene within an image, without pinpointing the location of objects.
Image classification is crucial in numerous real-world applications, forming the backbone of many Vision AI systems. Its simplicity and effectiveness make it a versatile tool across diverse industries.
Ultralytics YOLO, known for its state-of-the-art object detection capabilities, also supports image classification tasks. The latest models, such as Ultralytics YOLO11, can be easily trained for image classification using the Ultralytics HUB or the Ultralytics Python package. These tools provide a user-friendly interface and comprehensive documentation to get started with training custom image classification models.
While image classification identifies what is in an image, it differs from object detection which also locates where objects are within the image using bounding boxes, and semantic segmentation which classifies each pixel in the image into predefined classes. Understanding these distinctions is crucial for selecting the appropriate computer vision task for specific applications. To further explore the practical applications of image classification and other computer vision tasks, consider attending Ultralytics events to learn from experts and see real-world examples.