рд╕рд╛рдордЧреНрд░реА рдкрд░ рдЬрд╛рдПрдВ

Baidu рдХрд╛ RT-DETR: рдПрдХ рд╡рд┐рдЬрди рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░-рдЖрдзрд╛рд░рд┐рдд рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрдЯрд░

рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди

рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдбрд┐рдЯреЗрдХреНрд╢рди рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ (RT-DETR), Baidu рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд, рдПрдХ рдЕрддреНрдпрд╛рдзреБрдирд┐рдХ рдПрдВрдб-рдЯреВ-рдПрдВрдб рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрдЯрд░ рд╣реИ рдЬреЛ рдЙрдЪреНрдЪ рд╕рдЯреАрдХрддрд╛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реБрдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдбреАрдИрдЯреАрдЖрд░ (рдПрдирдПрдордПрд╕-рдореБрдХреНрдд рдлреНрд░реЗрдорд╡рд░реНрдХ) рдХреЗ рд╡рд┐рдЪрд╛рд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЗрд╕ рдмреАрдЪ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреА рдЧрддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдиреНрд╡-рдЖрдзрд╛рд░рд┐рдд рдмреИрдХрдмреЛрди рдФрд░ рдПрдХ рдХреБрд╢рд▓ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдПрдирдХреЛрдбрд░ рдкреЗрд╢ рдХрд░рддрд╛ рд╣реИред RT-DETR рдЗрдВрдЯреНрд░рд╛-рд╕реНрдХреЗрд▓ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдФрд░ рдХреНрд░реЙрд╕-рд╕реНрдХреЗрд▓ рдлреНрдпреВрдЬрди рдХреЛ рдбрд┐рдХреЙрдкреНрд▓рд┐рдВрдЧ рдХрд░рдХреЗ рдорд▓реНрдЯреАрд╕реНрдХреЗрд▓ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рдореЙрдбрд▓ рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрдХреВрд▓рдиреАрдп рд╣реИ, рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдбрд┐рдХреЛрдбрд░ рдкрд░рддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреБрдорд╛рди рдЧрддрд┐ рдХреЗ рд▓рдЪреАрд▓реЗ рд╕рдорд╛рдпреЛрдЬрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред RT-DETR рдЬреИрд╕реЗ рддреНрд╡рд░рд┐рдд рдмреИрдХрдПрдВрдб рдкрд░ рдПрдХреНрд╕реЗрд▓ CUDA рдХреЗ рд╕рд╛рде TensorRT, рдХрдИ рдЕрдиреНрдп рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрдЯрд░реЛрдВ рд╕реЗ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░ рд░рд╣рд╛ рд╣реИред



рд╕рддрд░реНрдХрддрд╛: рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдбрд┐рдЯреЗрдХреНрд╢рди рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ (RT-DETR)

рдореЙрдбрд▓ рдЙрджрд╛рд╣рд░рдг рдЫрд╡рд┐ Baidu рдХрд╛ рдЕрд╡рд▓реЛрдХрди RT-DETR. рд╡рд╣реА RT-DETR рдореЙрдбрд▓ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЖрд░реЗрдЦ рдмреИрдХрдмреЛрди {S3, S4, S5} рдХреЗ рдЕрдВрддрд┐рдо рддреАрди рдЪрд░рдгреЛрдВ рдХреЛ рдПрдирдХреЛрдбрд░ рдХреЗ рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдХреБрд╢рд▓ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдПрдирдХреЛрдбрд░ рдЗрдВрдЯреНрд░рд╛рд╕реНрдХреЗрд▓ рдлреАрдЪрд░ рдЗрдВрдЯрд░реИрдХреНрд╢рди (рдПрдЖрдИрдПрдлрдЖрдИ) рдФрд░ рдХреНрд░реЙрд╕-рд╕реНрдХреЗрд▓ рдлреАрдЪрд░-рдлреНрдпреВрдЬрди рдореЙрдбреНрдпреВрд▓ (рд╕реАрд╕реАрдПрдлрдПрдо) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд▓реНрдЯреАрд╕реНрдХреЗрд▓ рдлреАрдЪрд░реНрд╕ рдХреЛ рдЗрдореЗрдЬ рдлреАрдЪрд░реНрд╕ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред IoU-рдЬрд╛рдЧрд░реВрдХ рдХреНрд╡реЗрд░реА рдЪрдпрди рдХреЛ рдбрд┐рдХреЛрдбрд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреНрд╡реЗрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрд╡рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЫрд╡рд┐ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдВрдд рдореЗрдВ, рд╕рд╣рд╛рдпрдХ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рд╕рд┐рд░ рдХреЗ рд╕рд╛рде рдбрд┐рдХреЛрдбрд░ рдкреБрдирд░рд╛рд╡реГрддреНрдд рд░реВрдк рд╕реЗ рдмрдХреНрд╕реЗ рдФрд░ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рд╕реНрдХреЛрд░ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рддрд╛ рд╣реИ (рдореВрд▓).

рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛рдРрдВ

  • рдХреБрд╢рд▓ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдПрдирдХреЛрдбрд░: Baidu рдХрд╛ RT-DETR рдПрдХ рдХреБрд╢рд▓ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдПрдирдХреЛрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЗрдВрдЯреНрд░рд╛-рд╕реНрдХреЗрд▓ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдФрд░ рдХреНрд░реЙрд╕-рд╕реНрдХреЗрд▓ рдлреНрдпреВрдЬрди рдХреЛ рдбрд┐рдХреЙрдкреНрд▓рд┐рдВрдЧ рдХрд░рдХреЗ рдорд▓реНрдЯреАрд╕реНрдХреЗрд▓ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЕрджреНрд╡рд┐рддреАрдп рд╡рд┐рдЬрди рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░-рдЖрдзрд╛рд░рд┐рдд рдбрд┐рдЬрд╝рд╛рдЗрди рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд▓рд╛рдЧрдд рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  • IoU-рдЬрд╛рдЧрд░реВрдХ рдХреНрд╡реЗрд░реА рдЪрдпрди: Baidu рдХрд╛ RT-DETR IoU-рдЬрд╛рдЧрд░реВрдХ рдХреНрд╡реЗрд░реА рдЪрдпрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреНрд╡реЗрд░реА рдЖрд░рдВрднреАрдХрд░рдг рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдореЙрдбрд▓ рдХреЛ рджреГрд╢реНрдп рдореЗрдВ рд╕рдмрд╕реЗ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╡рд╕реНрддреБрдУрдВ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рд╕рдЯреАрдХрддрд╛ рдмрдврд╝ рдЬрд╛рддреА рд╣реИред
  • рдЕрдиреБрдХреВрд▓рдиреАрдп рдЕрдиреБрдорд╛рди рдЧрддрд┐: Baidu рдХрд╛ RT-DETR рдкреБрдирд░реНрдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рд╡рд┐рднрд┐рдиреНрди рдбрд┐рдХреЛрдбрд░ рдкрд░рддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреБрдорд╛рди рдЧрддрд┐ рдХреЗ рд▓рдЪреАрд▓реЗ рд╕рдорд╛рдпреЛрдЬрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЕрдиреБрдХреВрд▓рдирд╢реАрд▓рддрд╛ рд╡рд┐рднрд┐рдиреНрди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд╡рд╕реНрддреБ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред

рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓

рд╡рд╣реА Ultralytics Python рдПрдкреАрдЖрдИ рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ PaddlePaddle RT-DETR рд╡рд┐рднрд┐рдиреНрди рддрд░рд╛рдЬреВ рд╡рд╛рд▓реЗ рдореЙрдбрд▓:

  • RT-DETR-рдПрд▓: COCO val2017 рдкрд░ 53.0% рдПрдкреА, T114 рдкрд░ 4 рдПрдлрдкреАрдПрд╕ GPU
  • RT-DETR-X: COCO val2017 рдкрд░ 54.8% AP, T74 рдкрд░ 4 FPS GPU

рдЙрдкрдпреЛрдЧ рдХреЗ рдЙрджрд╛рд╣рд░рдг

рдпрд╣ рдЙрджрд╛рд╣рд░рдг рд╕рд░рд▓ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ RT-DETR рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рдЕрдиреБрдорд╛рди рдЙрджрд╛рд╣рд░рдгред рдЗрди рдФрд░ рдЕрдиреНрдп рдореЛрдб рдкрд░ рдкреВрд░реНрдг рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд▓рд┐рдП рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА, рдЯреНрд░реЗрди, рд╡реИрд▓ рдФрд░ рдирд┐рд░реНрдпрд╛рдд рдбреЙрдХреНрд╕ рдкреГрд╖реНрда рджреЗрдЦреЗрдВред

рдЙрджрд╛рд╣рд░рдг

from ultralytics import RTDETR

# Load a COCO-pretrained RT-DETR-l model
model = RTDETR("rtdetr-l.pt")

# Display model information (optional)
model.info()

# Train the model on the COCO8 example dataset for 100 epochs
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

# Run inference with the RT-DETR-l model on the 'bus.jpg' image
results = model("path/to/bus.jpg")
# Load a COCO-pretrained RT-DETR-l model and train it on the COCO8 example dataset for 100 epochs
yolo train model=rtdetr-l.pt data=coco8.yaml epochs=100 imgsz=640

# Load a COCO-pretrained RT-DETR-l model and run inference on the 'bus.jpg' image
yolo predict model=rtdetr-l.pt source=path/to/bus.jpg

рд╕рдорд░реНрдерд┐рдд рдХрд╛рд░реНрдп рдФрд░ рдореЛрдб

рдпрд╣ рддрд╛рд▓рд┐рдХрд╛ рдореЙрдбрд▓ рдкреНрд░рдХрд╛рд░, рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рднрд╛рд░, рдкреНрд░рддреНрдпреЗрдХ рдореЙрдбрд▓ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдореЛрдб (рдЯреНрд░реЗрди , рд╡реИрд▓, рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА, рдирд┐рд░реНрдпрд╛рдд) рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреА рд╣реИ рдЬреЛ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ, рдЬреЛ рдЗрдореЛрдЬреА рджреНрд╡рд╛рд░рд╛ тЬЕ рдЗрдВрдЧрд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред

рдореЙрдбрд▓ рдкреНрд░рдХрд╛рд░ рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╡рдЬрди рд╕рдорд░реНрдерд┐рдд рдХрд╛рд░реНрдп рдЕрдиреБрдорд╛рди рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдирд┐рд░реНрдпрд╛рддрд┐рдд рдорд╛рд▓
RT-DETR рдмреЬрд╛ rtdetr-l.pt рд╡рд╕реНрддреБ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ тЬЕ тЬЕ тЬЕ тЬЕ
RT-DETR рдЕрддрд┐рд░рд┐рдХреНрдд-рдмрдбрд╝реЗ rtdetr-x.pt рд╡рд╕реНрддреБ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ тЬЕ тЬЕ тЬЕ тЬЕ

рдкреНрд░рд╢рдВрд╕рд╛ рдкрддреНрд░ рдФрд░ рдкрд╛рд╡рддреА

рдпрджрд┐ рдЖрдк Baidu рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ RT-DETR рдЕрдкрдиреЗ рд╢реЛрдз рдпрд╛ рд╡рд┐рдХрд╛рд╕ рдХрд╛рд░реНрдп рдореЗрдВ, рдХреГрдкрдпрд╛ рдореВрд▓ рдкреЗрдкрд░ рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗрдВ:

@misc{lv2023detrs,
      title={DETRs Beat YOLOs on Real-time Object Detection},
      author={Wenyu Lv and Shangliang Xu and Yian Zhao and Guanzhong Wang and Jinman Wei and Cheng Cui and Yuning Du and Qingqing Dang and Yi Liu},
      year={2023},
      eprint={2304.08069},
      archivePrefix={arXiv},
      primaryClass={cs.CV}
}

рд╣рдо Baidu рдФрд░ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ PaddlePaddle рдХрдВрдкреНрдпреВрдЯрд░ рджреГрд╖реНрдЯрд┐ рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдП рдЗрд╕ рдореВрд▓реНрдпрд╡рд╛рди рд╕рдВрд╕рд╛рдзрди рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЯреАрдоред рд╡рд┐рдЬрди рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдорд░-рдЖрдзрд╛рд░рд┐рдд рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрдЯрд░ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рд╛рде рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЙрдирдХрд╛ рдпреЛрдЧрджрд╛рди, RT-DETR, рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рд╣реИред

рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрди

Baidu рдХреНрдпрд╛ рд╣реИ RT-DETR рдореЙрдбрд▓ рдФрд░ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

Baidu рдХрд╛ RT-DETR (рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдбрд┐рдЯреЗрдХреНрд╢рди рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░) рдПрдХ рдЙрдиреНрдирдд рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрдЯрд░ рд╣реИ рдЬреЛ рд╡рд┐рдЬрди рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЕрдкрдиреЗ рдХреБрд╢рд▓ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдПрдирдХреЛрдбрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрдВрдЯреНрд░рд╛-рд╕реНрдХреЗрд▓ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдФрд░ рдХреНрд░реЙрд╕-рд╕реНрдХреЗрд▓ рдлреНрдпреВрдЬрди рдХреЛ рдЕрд▓рдЧ рдХрд░рдХреЗ рдорд▓реНрдЯреАрд╕реНрдХреЗрд▓ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИред IoU-рдЬрд╛рдЧрд░реВрдХ рдХреНрд╡реЗрд░реА рдЪрдпрди рдХреЛ рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рдХреЗ, рдореЙрдбрд▓ рд╕рдмрд╕реЗ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╡рд╕реНрддреБрдУрдВ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рд╕рдЯреАрдХрддрд╛ рдмрдврд╝рддреА рд╣реИред рдЗрд╕рдХреА рдЕрдиреБрдХреВрд▓рдиреАрдп рдЕрдиреБрдорд╛рди рдЧрддрд┐, рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкреБрдирд░реНрдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рдбрд┐рдХреЛрдбрд░ рдкрд░рддреЛрдВ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛рддреА рд╣реИ, рдмрдирд╛рддрд╛ рд╣реИ RT-DETR рд╡рд┐рднрд┐рдиреНрди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд╡рд╕реНрддреБ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрддред рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдиреЗрдВ RT-DETR рдпрд╣рд╛рдБ рд╕реБрд╡рд┐рдзрд╛рдПрдБред

рдореИрдВ рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ RT-DETR рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдореЙрдбрд▓ Ultralytics?

рдЖрдк рд▓рд╛рдн рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВ Ultralytics Python рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ PaddlePaddle RT-DETR рдореЙрдбрд▓ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП RT-DETR-l рдореЙрдбрд▓ COCO val2017 рдкрд░ рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╣реИ рдФрд░ T4 рдкрд░ рдЙрдЪреНрдЪ FPS рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ GPU, рдЖрдк рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

рдЙрджрд╛рд╣рд░рдг

from ultralytics import RTDETR

# Load a COCO-pretrained RT-DETR-l model
model = RTDETR("rtdetr-l.pt")

# Display model information (optional)
model.info()

# Train the model on the COCO8 example dataset for 100 epochs
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)

# Run inference with the RT-DETR-l model on the 'bus.jpg' image
results = model("path/to/bus.jpg")
# Load a COCO-pretrained RT-DETR-l model and train it on the COCO8 example dataset for 100 epochs
yolo train model=rtdetr-l.pt data=coco8.yaml epochs=100 imgsz=640

# Load a COCO-pretrained RT-DETR-l model and run inference on the 'bus.jpg' image
yolo predict model=rtdetr-l.pt source=path/to/bus.jpg

рдореБрдЭреЗ Baidu рдХреНрдпреЛрдВ рдЪреБрдирдирд╛ рдЪрд╛рд╣рд┐рдП RT-DETR рдЕрдиреНрдп рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрдЯрд░реЛрдВ рдкрд░?

Baidu рдХрд╛ RT-DETR рдЕрдкрдиреЗ рдХреБрд╢рд▓ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдПрдирдХреЛрдбрд░ рдФрд░ IoU-рдЬрд╛рдЧрд░реВрдХ рдХреНрд╡реЗрд░реА рдЪрдпрди рдХреЗ рдХрд╛рд░рдг рдмрд╛рд╣рд░ рдЦрдбрд╝рд╛ рд╣реИ, рдЬреЛ рдЙрдЪреНрдЪ рд╕рдЯреАрдХрддрд╛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реБрдП рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд▓рд╛рдЧрдд рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░рддрд╛ рд╣реИред рдмрд┐рдирд╛ рдХрд┐рд╕реА рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдбрд┐рдХреЛрдбрд░ рдкрд░рддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреБрдорд╛рди рдХреА рдЧрддрд┐ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЗрд╕рдХреА рдЕрдиреВрдареА рдХреНрд╖рдорддрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓рдЪреАрд▓рд╛рдкрди рдЬреЛрдбрд╝рддреА рд╣реИред рдпрд╣ рддреНрд╡рд░рд┐рдд рдмреИрдХрдПрдВрдб рдкрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд╛рд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдлрд╛рдпрджреЗрдордВрдж рдмрдирд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ CUDA рдХреЗ рд╕рд╛рде TensorRT, рдХрдИ рдЕрдиреНрдп рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрдЯрд░реЛрдВ рдХреЛ рдкрдЫрд╛рдбрд╝ рджрд┐рдпрд╛ред

рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реИ RT-DETR рд╡рд┐рднрд┐рдиреНрди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рдиреАрдп рдЕрдиреБрдорд╛рди рдЧрддрд┐ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ?

Baidu рдХрд╛ RT-DETR рдкреБрдирд░реНрдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рд╡рд┐рднрд┐рдиреНрди рдбрд┐рдХреЛрдбрд░ рдкрд░рддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреБрдорд╛рди рдЧрддрд┐ рдХреЗ рд▓рдЪреАрд▓реЗ рд╕рдорд╛рдпреЛрдЬрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдЕрдиреБрдХреВрд▓рдирд╢реАрд▓рддрд╛ рд╡рд┐рднрд┐рдиреНрди рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдЪрд╛рд╣реЗ рдЖрдкрдХреЛ рдХрдо рд╕рдЯреАрдХ рдЬрд░реВрд░рддреЛрдВ рдпрд╛ рдзреАрдореА, рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП рддреЗрдЬреА рд╕реЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ, RT-DETR рдЖрдкрдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ RT-DETR рдЕрдиреНрдп рдХреЗ рд╕рд╛рде рдореЙрдбрд▓ Ultralytics рдореЛрдб, рдЬреИрд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг, рд╕рддреНрдпрд╛рдкрди рдФрд░ рдирд┐рд░реНрдпрд╛рдд?

рд╣рд╛рдБ RT-DETR рдореЙрдбрд▓ рд╡рд┐рднрд┐рдиреНрди рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИрдВ Ultralytics рдкреНрд░рд╢рд┐рдХреНрд╖рдг, рд╕рддреНрдпрд╛рдкрди, рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдФрд░ рдирд┐рд░реНрдпрд╛рдд рд╕рд╣рд┐рдд рдореЛрдбред рдЖрдк рдЗрди рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддреГрдд рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрдмрдВрдзрд┐рдд рджрд╕реНрддрд╛рд╡реЗрдЬ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ: рдЯреНрд░реЗрди, рд╡реИрд▓, рдкреНрд░реЗрдбрд┐рдХреНрдЯ рдФрд░ рдПрдХреНрд╕рдкреЛрд░реНрдЯред рдпрд╣ рдЖрдкрдХреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдФрд░ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реНрдпрд╛рдкрдХ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред



рдмрдирд╛рдпрд╛ рдЧрдпрд╛ 2023-11-12, рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ 2024-07-04
рд▓реЗрдЦрдХ: рдЧреНрд▓реЗрди-рдЬреЛрдЪрд░ (15), рд░рд┐рдЬрд╡рд╛рди рдореБрдирд╡реНрд╡рд░ (1)

рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ