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

YOLO-рдПрдирдПрдПрд╕

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

рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд Deci AI, YOLO-NAS рдПрдХ рдЕрднреВрддрдкреВрд░реНрд╡ рд╡рд╕реНрддреБ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдореВрд▓рднреВрдд рдореЙрдбрд▓ рд╣реИред рдпрд╣ рдЙрдиреНрдирдд рддрдВрддреНрд░рд┐рдХрд╛ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдЦреЛрдЬ рддрдХрдиреАрдХ рдХрд╛ рдЙрддреНрдкрд╛рдж рд╣реИ, рдЬрд┐рд╕реЗ рдкрд┐рдЫрд▓реЗ рдХреА рд╕реАрдорд╛рдУрдВ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ YOLO рдореЙрдбрд▓ред рдкрд░рд┐рдорд╛рдгреАрдХрд░рдг рд╕рдорд░реНрдерди рдФрд░ рд╕рдЯреАрдХрддрд╛-рд╡рд┐рд▓рдВрдмрддрд╛ рд╡реНрдпрд╛рдкрд╛рд░-рдирд╛рдкрд╕рдВрдж рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрдзрд╛рд░ рдХреЗ рд╕рд╛рде, YOLO-NAS рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдореЗрдВ рдПрдХ рдмрдбрд╝реА рдЫрд▓рд╛рдВрдЧ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИред

рдореЙрдбрд▓ рдЙрджрд╛рд╣рд░рдг рдЫрд╡рд┐ рдХрд╛ рдЕрд╡рд▓реЛрдХрди YOLO-рдПрдирдПрдПрд╕ред YOLO-NAS рдЗрд╖реНрдЯрддрдо рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдкрд░рд┐рдорд╛рдгреАрдХрд░рдг-рдЬрд╛рдЧрд░реВрдХ рдмреНрд▓реЙрдХ рдФрд░ рдЪрдпрдирд╛рддреНрдордХ рдкрд░рд┐рдорд╛рдгреАрдХрд░рдг рдХреЛ рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рддрд╛ рд╣реИред рдореЙрдбрд▓, рдЬрдм рдЕрдкрдиреЗ INT8 рдорд╛рддреНрд░рд╛рддреНрдордХ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдиреНрдпреВрдирддрдо рд╕рдЯреАрдХ рдЧрд┐рд░рд╛рд╡рдЯ рдХрд╛ рдЕрдиреБрднрд╡ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдЕрдиреНрдп рдореЙрдбрд▓реЛрдВ рдкрд░ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрдзрд╛рд░ рд╣реИред рдпреЗ рдкреНрд░рдЧрддрд┐ рдЕрднреВрддрдкреВрд░реНрд╡ рд╡рд╕реНрддреБ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдФрд░ рдЙрддреНрдХреГрд╖реНрдЯ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рдмреЗрд╣рддрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛрддреА рд╣реИред

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

  • рдкрд░рд┐рдорд╛рдгреАрдХрд░рдг-рдЕрдиреБрдХреВрд▓ рдмреЗрд╕рд┐рдХ рдмреНрд▓реЙрдХ: YOLO-NAS рдПрдХ рдирдпрд╛ рдмреБрдирд┐рдпрд╛рджреА рдмреНрд▓реЙрдХ рдкреЗрд╢ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкрд░рд┐рдорд╛рдгреАрдХрд░рдг рдХреЗ рдЕрдиреБрдХреВрд▓ рд╣реИ, рдЬреЛ рдкрд┐рдЫрд▓реЗ рдХреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реАрдорд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ YOLO рдореЙрдбрд▓ред
  • рдкрд░рд┐рд╖реНрдХреГрдд рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рдкрд░рд┐рдорд╛рдгреАрдХрд░рдг: YOLO-NAS рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрдирдд рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдпреЛрдЬрдирд╛рдУрдВ рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рдмрд╛рдж рдкрд░рд┐рдорд╛рдгреАрдХрд░рдг рдХрд╛ рд▓рд╛рдн рдЙрдард╛рддрд╛ рд╣реИред
  • рдСрдЯреЛрдиреИрдХ рдЕрдиреБрдХреВрд▓рди рдФрд░ рдкреВрд░реНрд╡ рдкреНрд░рд╢рд┐рдХреНрд╖рдг: YOLO-NAS AutoNAC рдЕрдиреБрдХреВрд▓рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ COCO, Objects365, рдФрд░ рдЬреИрд╕реЗ рдкреНрд░рдореБрдЦ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╣реИ Roboflow 100. рдпрд╣ рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдбрд╛рдЙрдирд╕реНрдЯреНрд░реАрдо рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рдж рдЙрдкрдпреБрдХреНрдд рдмрдирд╛рддрд╛ рд╣реИред

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

рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХреЗ рд╕рд╛рде рдЕрдЧрд▓реА рдкреАрдврд╝реА рдХреА рд╡рд╕реНрддреБ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рд╢рдХреНрддрд┐ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░реЗрдВ YOLO-NAS рдореЙрдбрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП Ultralytics. рдЗрди рдореЙрдбрд▓реЛрдВ рдХреЛ рдЧрддрд┐ рдФрд░ рд╕рдЯреАрдХрддрд╛ рджреЛрдиреЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╢реАрд░реНрд╖ рдкреНрд░рджрд░реНрд╢рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдкрдиреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдЪреБрдиреЗрдВ:

рдХреЛ рдЧрдврд╝рдирд╛ рдорд╛рдирдЪрд┐рддреНрд░ рд╡рд┐рд▓рдВрдмрддрд╛ (рдПрдордПрд╕)
YOLO-рдПрдирдПрдПрд╕ рдПрд╕ 47.5 3.21
YOLO-рдПрдирдПрдПрд╕ рдПрдо 51.55 5.85
YOLO-рдПрдирдПрдПрд╕ рдПрд▓ 52.22 7.87
YOLO-рдПрдирдПрдПрд╕ рдПрд╕ рдЗрдВрдЯ-8 47.03 2.36
YOLO-рдПрдирдПрдПрд╕ рдПрдо рдЗрдВрдЯ-8 51.0 3.78
YOLO-рдПрдирдПрдПрд╕ рдПрд▓ рдЖрдИрдПрдирдЯреА-8 52.1 4.78

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

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

Ultralytics рдмрдирд╛рдпрд╛ рд╣реИ YOLO-NAS рдореЙрдбрд▓ рдЖрдкрдХреЗ рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ Python рд╣рдорд╛рд░реЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрд╡реЗрджрди ultralytics python рдкреИрдХреЗрдЬред рдкреИрдХреЗрдЬ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдиреБрдХреВрд▓ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ Python рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХрд╛рд░рдЧрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИред

рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдг рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ YOLO-NAS рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде ultralytics рдЕрдиреБрдорд╛рди рдФрд░ рд╕рддреНрдпрд╛рдкрди рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ:

рдЕрдиреБрдорд╛рди рдФрд░ рд╕рддреНрдпрд╛рдкрди рдЙрджрд╛рд╣рд░рдг

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╣рдо рдорд╛рдиреНрдп рдХрд░рддреЗ рд╣реИрдВ YOLO-NAS-s COCO8 рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ред

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

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

PyTorch рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд *.pt рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ NAS() рдореЗрдВ рдПрдХ рдореЙрдбрд▓ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЧ python:

from ultralytics import NAS

# Load a COCO-pretrained YOLO-NAS-s model
model = NAS("yolo_nas_s.pt")

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

# Validate the model on the COCO8 example dataset
results = model.val(data="coco8.yaml")

# Run inference with the YOLO-NAS-s model on the 'bus.jpg' image
results = model("path/to/bus.jpg")

CLI рдореЙрдбрд▓ рдХреЛ рд╕реАрдзреЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдЙрдкрд▓рдмреНрдз рд╣реИрдВ:

# Load a COCO-pretrained YOLO-NAS-s model and validate it's performance on the COCO8 example dataset
yolo val model=yolo_nas_s.pt data=coco8.yaml

# Load a COCO-pretrained YOLO-NAS-s model and run inference on the 'bus.jpg' image
yolo predict model=yolo_nas_s.pt source=path/to/bus.jpg

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

рд╣рдо рдЗрд╕рдХреЗ рддреАрди рд╡реЗрд░рд┐рдПрдВрдЯ рдкреЗрд╢ рдХрд░рддреЗ рд╣реИрдВ YOLO-NAS рдореЙрдбрд▓: рдЫреЛрдЯреЗ (s), рдордзреНрдпрдо (m), рдФрд░ рдмрдбрд╝реЗ (l)ред рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

  • YOLO-NAS-s: рдЙрди рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдЬрд╣рд╛рдВ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд╕рдВрд╕рд╛рдзрди рд╕реАрдорд┐рдд рд╣реИрдВ рд▓реЗрдХрд┐рди рджрдХреНрд╖рддрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
  • YOLO-NAS-m: рдПрдХ рд╕рдВрддреБрд▓рд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЙрдЪреНрдЪ рд╕рдЯреАрдХрддрд╛ рдХреЗ рд╕рд╛рде рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдп рд╡рд╛рд▓реА рд╡рд╕реНрддреБ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред
  • YOLO-NAS-l: рдЙрдЪреНрдЪрддрдо рд╕рдЯреАрдХрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд╛рд▓реЗ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реВрдк, рдЬрд╣рд╛рдВ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд╕рдВрд╕рд╛рдзрди рдПрдХ рдмрд╛рдзрд╛ рд╕реЗ рдХрдо рд╣реИрдВред

рдиреАрдЪреЗ рдкреНрд░рддреНрдпреЗрдХ рдореЙрдбрд▓ рдХрд╛ рд╡рд┐рд╕реНрддреГрдд рдЕрд╡рд▓реЛрдХрди рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЙрдирдХреЗ рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╡рдЬрди рдХреЗ рд▓рд┐рдВрдХ, рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдХрд╛рд░реНрдп рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдореЛрдб рдХреЗ рд╕рд╛рде рдЙрдирдХреА рд╕рдВрдЧрддрддрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред

рдореЙрдбрд▓ рдкреНрд░рдХрд╛рд░ рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╡рдЬрди рд╕рдорд░реНрдерд┐рдд рдХрд╛рд░реНрдп рдЕрдиреБрдорд╛рди рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдирд┐рд░реНрдпрд╛рддрд┐рдд рдорд╛рд▓
YOLO-рдПрдирдПрдПрд╕-рдПрд╕ yolo_nas_s.рдкреАрдЯреА рд╡рд╕реНрддреБ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ тЬЕ тЬЕ тЭМ тЬЕ
YOLO-рдПрдирдПрдПрд╕-рдПрдо yolo_nas_m.рдкреАрдЯреА рд╡рд╕реНрддреБ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ тЬЕ тЬЕ тЭМ тЬЕ
YOLO-рдПрдирдПрдПрд╕-рдПрд▓ yolo_nas_l.рдкреАрдЯреА рд╡рд╕реНрддреБ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ тЬЕ тЬЕ тЭМ тЬЕ

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

рдпрджрд┐ рдЖрдк рд░реЛрдЬрдЧрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ YOLO-NAS рдЕрдкрдиреЗ рд╢реЛрдз рдпрд╛ рд╡рд┐рдХрд╛рд╕ рдХрд╛рд░реНрдп рдореЗрдВ, рдХреГрдкрдпрд╛ SuperGradients рдХрд╛ рд╣рд╡рд╛рд▓рд╛ рджреЗрдВ:

@misc{supergradients,
      doi = {10.5281/ZENODO.7789328},
      url = {https://zenodo.org/record/7789328},
      author = {Aharon,  Shay and {Louis-Dupont} and {Ofri Masad} and Yurkova,  Kate and {Lotem Fridman} and {Lkdci} and Khvedchenya,  Eugene and Rubin,  Ran and Bagrov,  Natan and Tymchenko,  Borys and Keren,  Tomer and Zhilko,  Alexander and {Eran-Deci}},
      title = {Super-Gradients},
      publisher = {GitHub},
      journal = {GitHub repository},
      year = {2021},
}

рд╣рдо рдЗрд╕рдХреЗ рдкреНрд░рддрд┐ рдЖрднрд╛рд░ рд╡реНрдпрдХреНрдд рдХрд░рддреЗ рд╣реИрдВ Deci AIрдХрдВрдкреНрдпреВрдЯрд░ рджреГрд╖реНрдЯрд┐ рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдП рдЗрд╕ рдореВрд▓реНрдпрд╡рд╛рди рд╕рдВрд╕рд╛рдзрди рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдЙрдирдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рд▓рд┐рдП SuperGradients рдЯреАрдоред рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ YOLO-NAS, рдЕрдкрдиреА рдЕрднрд┐рдирд╡ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдФрд░ рдмреЗрд╣рддрд░ рд╡рд╕реНрддреБ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╕рд╛рде, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рд╢реЛрдзрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЙрдкрдХрд░рдг рдмрди рдЬрд╛рдПрдЧрд╛ред

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

рдХреНрдпрд╛ рд╣реИ YOLO-NAS рдФрд░ рдпрд╣ рдкрд┐рдЫрд▓реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреИрд╕реЗ рд╕реБрдзрд░рддрд╛ рд╣реИ YOLO рдореЙрдбрд▓?

YOLO-NAS, рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд Deci AI, рдЙрдиреНрдирдд рдиреНрдпреВрд░рд▓ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╕рд░реНрдЪ (NAS) рддрдХрдиреАрдХ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдЕрддреНрдпрд╛рдзреБрдирд┐рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдореЙрдбрд▓ рд╣реИред рдпрд╣ рдкрд┐рдЫрд▓реЗ рдХреА рд╕реАрдорд╛рдУрдВ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ YOLO рдкрд░рд┐рдорд╛рдгреАрдХрд░рдг рдХреЗ рдЕрдиреБрдХреВрд▓ рдмреБрдирд┐рдпрд╛рджреА рдмреНрд▓реЙрдХ рдФрд░ рдкрд░рд┐рд╖реНрдХреГрдд рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдпреЛрдЬрдирд╛рдУрдВ рдЬреИрд╕реА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдкреЗрд╢ рдХрд░рдХреЗ рдореЙрдбрд▓ред рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реАрдорд┐рдд рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рд╡рд╛рд▓реЗ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВред YOLO-NAS рднреА рдкрд░рд┐рдорд╛рдгреАрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЕрдкрдиреЗ INT8 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛрдиреЗ рдкрд░ рднреА рдЙрдЪреНрдЪ рд╕рдЯреАрдХрддрд╛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИ, рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЙрдкрдпреБрдХреНрддрддрд╛ рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИред рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрд╡рд▓реЛрдХрди рдЕрдиреБрднрд╛рдЧ рджреЗрдЦреЗрдВ.

рдореИрдВ рдХреИрд╕реЗ рдПрдХреАрдХреГрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ YOLO-NAS рдореЙрдбрд▓ рдореЗрд░реЗ рдореЗрдВ Python рдЕрдиреБрдкреНрд░рдпреЛрдЧ?

рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХреАрдХреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ YOLO-NAS рдореЙрдбрд▓ рдЖрдкрдХреЗ рдореЗрдВ Python рдЖрд╡реЗрджрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ ultralytics рдкреИрдХреЗрдЬред рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рдпрд╣рд╛рдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ YOLO-NAS рдореЙрдбрд▓ рдФрд░ рдЕрдиреБрдорд╛рди рдкреНрд░рджрд░реНрд╢рди:

from ultralytics import NAS

# Load a COCO-pretrained YOLO-NAS-s model
model = NAS("yolo_nas_s.pt")

# Validate the model on the COCO8 example dataset
results = model.val(data="coco8.yaml")

# Run inference with the YOLO-NAS-s model on the 'bus.jpg' image
results = model("path/to/bus.jpg")

рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдЕрдиреБрдорд╛рди рдФрд░ рд╕рддреНрдпрд╛рдкрди рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ.

рдХреА рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдХреНрдпрд╛ рд╣реИрдВ YOLO-NAS рдФрд░ рдореБрдЭреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХреНрдпреЛрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?

YOLO-NAS рдХрдИ рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░ рд╡рд┐рдХрд▓реНрдк рдмрдирд╛рддреЗ рд╣реИрдВ:

  • рдкрд░рд┐рдорд╛рдгреАрдХрд░рдг рдХреЗ рдЕрдиреБрдХреВрд▓ рдмреБрдирд┐рдпрд╛рджреА рдмреНрд▓реЙрдХ: рдЙрдиреНрдирдд рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдЬреЛ рдиреНрдпреВрдирддрдо рд╕рдЯреАрдХ рдбреНрд░реЙрдк рдкреЛрд╕реНрдЯ рдкрд░рд┐рдорд╛рдгреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдореЙрдбрд▓ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддреА рд╣реИред
  • рдкрд░рд┐рд╖реНрдХреГрдд рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдФрд░ рдкрд░рд┐рдорд╛рдгреАрдХрд░рдг: рдЙрдиреНрдирдд рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдпреЛрдЬрдирд╛рдУрдВ рдФрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рдмрд╛рдж рдкрд░рд┐рдорд╛рдгреАрдХрд░рдг рддрдХрдиреАрдХреЛрдВ рдХреЛ рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рддрд╛ рд╣реИред
  • рдСрдЯреЛрдиреИрдХ рдЕрдиреБрдХреВрд▓рди рдФрд░ рдкреВрд░реНрд╡ рдкреНрд░рд╢рд┐рдХреНрд╖рдг: AutoNAC рдЕрдиреБрдХреВрд▓рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ COCO, Objects365, рдФрд░ рдЬреИрд╕реЗ рдкреНрд░рдореБрдЦ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╣реИ Roboflow 100. рдпреЗ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдЗрд╕рдХреА рдЙрдЪреНрдЪ рд╕рдЯреАрдХрддрд╛, рдХреБрд╢рд▓ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрддрддрд╛ рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░рддреА рд╣реИрдВред рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдиреЗрдВред

рдХреМрди рд╕реЗ рдХрд╛рд░реНрдп рдФрд░ рдореЛрдб рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ YOLO-NAS рдореЙрдбрд▓?

YOLO-NAS рдореЙрдбрд▓ рд╡рд┐рднрд┐рдиреНрди рдСрдмреНрдЬреЗрдХреНрдЯ рдбрд┐рдЯреЗрдХреНрд╢рди рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рдореЛрдб рдЬреИрд╕реЗ рдЕрдиреБрдорд╛рди, рд╕рддреНрдпрд╛рдкрди рдФрд░ рдирд┐рд░реНрдпрд╛рдд рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред рд╡реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рд╕рдорд░реНрдерд┐рдд рдореЙрдбрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ YOLO-рдПрдирдПрдПрд╕-рдПрд╕, YOLO-NAS-m, рдФрд░ YOLO-NAS-l, рдкреНрд░рддреНрдпреЗрдХ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдХреНрд╖рдорддрд╛рдУрдВ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИред рд╡рд┐рд╕реНрддреГрдд рдУрд╡рд░рд╡реНрдпреВ рдХреЗ рд▓рд┐рдП, рд╕рдорд░реНрдерд┐рдд рдХрд╛рд░реНрдп рдФрд░ рдореЛрдб рдЕрдиреБрднрд╛рдЧ рджреЗрдЦреЗрдВред

рдХреНрдпрд╛ рдкрд╣рд▓реЗ рд╕реЗ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рд╣реИрдВ YOLO-NAS рдореЙрдбрд▓ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ рдФрд░ рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░реВрдВ?

рд╣рд╛рдБ Ultralytics рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ YOLO-NAS рдореЙрдбрд▓ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рд╕реАрдзреЗ рдПрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрди рдореЙрдбрд▓реЛрдВ рдХреЛ COCO рдЬреИрд╕реЗ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкрд░ рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЧрддрд┐ рдФрд░ рд╕рдЯреАрдХрддрд╛ рджреЛрдиреЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЖрдк рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рджрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрди рдореЙрдбрд▓реЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВ:



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

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