Ultralytics에서 지원하는 모델
Ultralytics의 모델 문서에 오신 것을 환영합니다! 당사는 객체 감지, 인스턴스 분할, 이미지 분류, 자세 추정 및 다중 객체 추적과 같은 특정 작업에 맞춘 광범위한 모델을 지원합니다. Ultralytics에 모델 아키텍처를 기여하는 데 관심이 있으시면 기여 가이드를 확인하십시오.

주요 모델
다음은 지원되는 주요 모델 중 일부입니다.
- YOLOv3: 원래 Joseph Redmon이 개발한 YOLO 모델 제품군의 세 번째 버전으로, 효율적인 실시간 객체 감지 기능으로 알려져 있습니다.
- YOLOv4: 2020년에 Alexey Bochkovskiy가 릴리스한 YOLOv3의 darknet 네이티브 업데이트입니다.
- YOLOv5: Ultralytics에서 개발한 YOLO 아키텍처의 개선된 버전으로, 이전 버전에 비해 더 나은 성능과 속도 균형을 제공합니다.
- YOLOv6: 2022년 Meituan에서 출시되었으며, 회사의 많은 자율 배달 로봇에 사용되고 있습니다.
- YOLOv7: YOLOv4의 제작자가 2022년에 출시한 업데이트된 YOLO 모델입니다. 추론만 지원됩니다.
- YOLOv8: 인스턴스 분할, 자세/키포인트 추정, 분류와 같은 향상된 기능을 제공하는 다재다능한 모델입니다.
- YOLOv9: 프로그래밍 가능한 기울기 정보(PGI)를 구현하는 Ultralytics YOLOv5 코드베이스에서 학습된 실험적 모델입니다.
- YOLOv10: Tsinghua University에서 개발했으며, NMS-free 학습 및 효율성-정확도 중심 아키텍처를 특징으로 하며 최첨단 성능과 대기 시간을 제공합니다.
- YOLO11: detect, segment, 포즈 추정, track 및 분류를 포함한 여러 작업에서 높은 성능을 제공하는 Ultralytics의 YOLO 모델.
- YOLO26 🚀 NEW: 엔드투엔드 NMS-free 추론으로 엣지 배포에 최적화된 Ultralytics의 최신 차세대 YOLO 모델.
- Segment Anything Model (SAM): Meta의 오리지널 Segment Anything Model (SAM)입니다.
- Segment Anything Model 2 (SAM2): Meta의 차세대 Segment Anything Model로 비디오 및 이미지를 지원합니다.
- Segment Anything Model 3 (SAM3) 🚀 신규: 텍스트 및 이미지 예시 기반 세분화를 위한 프롬프트 가능 개념 세분화 기능을 갖춘 Meta의 3세대 Segment Anything Model입니다.
- Mobile Segment Anything Model (MobileSAM): 경희대학교에서 개발한 모바일 애플리케이션용 MobileSAM입니다.
- Fast Segment Anything Model (FastSAM): 중국 과학원 자동화 연구소의 Image & Video Analysis Group에서 개발한 FastSAM입니다.
- YOLO-NAS: YOLO Neural Architecture Search (NAS) 모델입니다.
- Real-Time Detection Transformers (RT-DETR): Baidu의 PaddlePaddle 실시간 Detection Transformer (RT-DETR) 모델입니다.
- YOLO-World: Tencent AI Lab의 실시간 개방형 어휘 객체 감지 모델입니다.
- YOLOE: 훈련 데이터 외의 임의의 클래스를 감지하면서 YOLO의 실시간 성능을 유지하는 향상된 개방형 어휘 객체 감지기입니다.
참고: Ultralytics YOLO 모델을 단 몇 줄의 코드로 실행하십시오.
시작하기: 사용 예시
이 예제는 간단한 YOLO 훈련 및 추론 예제를 제공합니다. 이러한 모드 및 기타 모드에 대한 전체 설명서는 Predict, Train, Val 및 Export 문서 페이지를 참조하십시오.
아래 예시에서는 물체 감지를 위한 YOLO11 Detect 모델을 집중 조명합니다. 지원되는 추가 작업은 세그먼트, 분류 및 포즈 문서를 참조하세요.
예시
PyTorch 사전 훈련된 *.pt 모델과 구성 *.yaml 파일을 다음으로 전달하여 YOLO(), SAM(), NAS() 및 RTDETR() Python에서 모델 인스턴스를 생성하는 클래스:
from ultralytics import YOLO
# Load a COCO-pretrained YOLO26n model
model = YOLO("yolo26n.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 YOLO26n model on the 'bus.jpg' image
results = model("path/to/bus.jpg")
모델을 직접 실행하는 데 사용할 수 있는 CLI 명령은 다음과 같습니다.
# Load a COCO-pretrained YOLO26n model and train it on the COCO8 example dataset for 100 epochs
yolo train model=yolo26n.pt data=coco8.yaml epochs=100 imgsz=640
# Load a COCO-pretrained YOLO26n model and run inference on the 'bus.jpg' image
yolo predict model=yolo26n.pt source=path/to/bus.jpg
새 모델 기여
Ultralytics에 모델을 기여하는 데 관심이 있으십니까? 좋습니다! 모델 포트폴리오 확장에 항상 열려 있습니다.
리포지토리 포크: Ultralytics GitHub 리포지토리를 포크하여 시작하십시오.
포크 복제: 포크를 로컬 시스템에 복제하고 작업할 새 분기를 만드십시오.
모델 구현: 기여 가이드에 제공된 코딩 표준 및 지침에 따라 모델을 추가하십시오.
철저한 테스트: 모델을 격리된 상태와 파이프라인의 일부로 철저히 테스트하십시오.
Pull Request 생성: 모델에 만족하면 검토를 위해 메인 리포지토리에 풀 요청을 생성하십시오.
코드 검토 및 병합: 검토 후 모델이 기준을 충족하면 메인 리포지토리에 병합됩니다.
자세한 단계는 기여 가이드를 참조하십시오.
FAQ
최신 Ultralytics YOLO 모델은 무엇입니까?
최신 Ultralytics YOLO 모델은 2026년 1월에 출시된 YOLO26입니다. YOLO26은 엔드투엔드 NMS-free 추론, 최적화된 엣지 배포 기능을 제공하며, 5가지 모든 작업(detect, segment, 분류, 포즈 추정 및 OBB)과 오픈-어휘 버전을 지원합니다. 안정적인 프로덕션 워크로드에는 YOLO26과 YOLO11 모두 권장되는 선택 사항입니다.
사용자 정의 데이터로 YOLO 모델을 학습시키려면 어떻게 해야 합니까?
Ultralytics 라이브러리를 사용하면 사용자 정의 데이터에 대한 YOLO 모델 학습을 쉽게 수행할 수 있습니다. 다음은 간단한 예입니다.
예시
from ultralytics import YOLO
# Load a YOLO model
model = YOLO("yolo26n.pt") # or any other YOLO model
# Train the model on custom dataset
results = model.train(data="custom_data.yaml", epochs=100, imgsz=640)
yolo train model=yolo26n.pt data='custom_data.yaml' epochs=100 imgsz=640
자세한 내용은 Train 문서 페이지를 참조하십시오.
Ultralytics에서 지원하는 YOLO 버전은 무엇입니까?
Ultralytics는 YOLOv3부터 YOLO11까지의 광범위한 YOLO(You Only Look Once) 버전과 YOLO-NAS, SAM, RT-DETR과 같은 모델을 지원합니다. 각 버전은 탐지, 세분화 및 분류와 같은 다양한 작업에 최적화되어 있습니다. 각 모델에 대한 자세한 정보는 Ultralytics에서 지원하는 모델 문서를 참조하십시오.
머신러닝 프로젝트에 Ultralytics Platform을 사용해야 하는 이유는 무엇입니까?
Ultralytics Platform은 YOLO 모델 훈련, 배포 및 관리를 위한 노코드 엔드투엔드 플랫폼을 제공합니다. 이는 복잡한 워크플로우를 단순화하여 사용자가 모델 성능 및 애플리케이션에 집중할 수 있도록 합니다. 또한 HUB는 클라우드 훈련 기능, 포괄적인 데이터셋 관리 및 초보자와 숙련된 개발자 모두를 위한 사용자 친화적인 인터페이스를 제공합니다.
Ultralytics YOLO 모델은 어떤 종류의 작업을 수행할 수 있습니까?
Ultralytics YOLO 모델은 다재다능하며 객체 detect, 인스턴스 segment, 분류, 포즈 추정 및 지향성 객체 detect(OBB)를 포함한 작업을 수행할 수 있습니다. 최신 모델인 YOLO26은 5가지 모든 작업과 오픈-어휘 detect를 지원합니다. 특정 작업에 대한 자세한 내용은 작업 페이지를 참조하세요.