In this chapter, we’ll discuss the YOLOX and YOLOv6 architectures.

YOLOX architecture

The YOLOX architecture takes one step back. Instead of following the YOLOv4 path, it continues from YOLOv3 as the base structure and improves it differently than YOLOv4.

YOLOX has three major novelties: decoupled head, anchor-free, and advanced label-assigning strategy.

Decoupled head

We know that an object detection problem consists of two tasks: classification and localization, in other words, classification and regression problems. Until now, we saw that both tasks are solved in a single head, whether the model is two-stage or one-stage. YOLOX adds a new approach to the YOLO family: decoupling the head and solving each task on its own.

Get hands-on with 1400+ tech skills courses.