--- description: Explore Ultralytics YOLO neural network modules, Proto to BottleneckCSP. Detailed explanation of each module with easy-to-follow code examples. keywords: YOLO, Ultralytics, neural network, nn.modules.block, Proto, HGBlock, SPPF, C2, C3, RepC3, C3Ghost, Bottleneck, BottleneckCSP --- ## DFL --- ### ::: ultralytics.nn.modules.block.DFL

## Proto --- ### ::: ultralytics.nn.modules.block.Proto

## HGStem --- ### ::: ultralytics.nn.modules.block.HGStem

## HGBlock --- ### ::: ultralytics.nn.modules.block.HGBlock

## SPP --- ### ::: ultralytics.nn.modules.block.SPP

## SPPF --- ### ::: ultralytics.nn.modules.block.SPPF

## C1 --- ### ::: ultralytics.nn.modules.block.C1

## C2 --- ### ::: ultralytics.nn.modules.block.C2

## C2f --- ### ::: ultralytics.nn.modules.block.C2f

## C3 --- ### ::: ultralytics.nn.modules.block.C3

## C3x --- ### ::: ultralytics.nn.modules.block.C3x

## RepC3 --- ### ::: ultralytics.nn.modules.block.RepC3

## C3TR --- ### ::: ultralytics.nn.modules.block.C3TR

## C3Ghost --- ### ::: ultralytics.nn.modules.block.C3Ghost

## GhostBottleneck --- ### ::: ultralytics.nn.modules.block.GhostBottleneck

## Bottleneck --- ### ::: ultralytics.nn.modules.block.Bottleneck

## BottleneckCSP --- ### ::: ultralytics.nn.modules.block.BottleneckCSP