data
YOLOV1Config
extends
ModelConfigYOLOV1Config(num_classes: int = 80, in_channels: int = 3, split_size: int = 7, num_boxes: int = 2, lambda_coord: float = 5.0, lambda_noobj: float = 0.5, score_thresh: float = 0.5, nms_thresh: float = 0.5, tiny: bool = False)Configuration for YOLOv1 (Redmon et al., CVPR 2016).
Parameters
num_classesint= 80Number of object classes C (COCO default: 80).
in_channelsint= 3Input image channels.
split_sizeint= 7Grid cells per side S (default 7 → 7×7 grid).
num_boxesint= 2Bounding boxes predicted per cell B (default 2).
lambda_coordfloat= 5.0Up-weighting factor for box coordinate loss.
lambda_noobjfloat= 0.5Down-weighting factor for no-object confidence loss.
score_threshfloat= 0.5Minimum class-confidence score at inference.
nms_threshfloat= 0.5IoU threshold for NMS.
tinybool= FalseUse the tiny Darknet backbone instead of the full one.