Ultralytics
Ultralytics 데이터 준비부터 모델 배포까지 전체 머신러닝 워크플로우를 간소화하는 포괄적인 엔드투엔드 컴퓨터 비전 플랫폼입니다. 인프라 복잡성 없이 즉시 생산 환경에 적용 가능한 컴퓨터 비전 솔루션이 필요한 팀과 개인을 위해 구축되었습니다.
참고: Ultralytics 시작하기
Ultralytics 이란 무엇인가요?
Ultralytics 분산된 머신러닝 도구를 통합 솔루션으로 대체하도록 설계되었습니다. 다음 기능을 결합합니다:
- Roboflow - 데이터 관리 및 주석 작업
- Weights & Biases - 실험 추적
- SageMaker - 클라우드 트레이닝
- HuggingFace - 모델 배포
- 아리제 - 모니터링
YOLO11 YOLO26 모델에 대한 네이티브 지원을 제공하는 올인원 플랫폼.
워크플로우: 데이터 → 훈련 → 배포
플랫폼은 간소화된 3단계 워크플로를 따릅니다:
graph LR
subgraph Data["📁 Data"]
A[Upload] --> B[Annotate]
B --> C[Analyze]
end
subgraph Train["🚀 Train"]
D[Configure] --> E[Train on GPU]
E --> F[View Metrics]
end
subgraph Deploy["🌐 Deploy"]
G[Test] --> H[Deploy Endpoint]
H --> I[Monitor]
end
Data --> Train --> Deploy
| 무대 | 기능 |
|---|---|
| 데이터 | 데이터셋 업로드, 주석 편집기(수동 + SAM 자동 라벨링), 통계 시각화 |
| Train | 프로젝트 구성, GPU 활용한 클라우드 교육, 실시간 메트릭 스트리밍 |
| 배포 | 추론 테스트, 43개 지역의 전용 엔드포인트, 모니터링 대시보드 |
다중 지역 인프라
귀하의 데이터는 귀하의 지역에 보관됩니다. Ultralytics 전 세계 3개 지역에서 인프라를 운영합니다:
| 지역 | 위치 |
|---|---|
| 미국 | 미국 중부(아이오와) |
| EU | EU 서부 (벨기에) |
| AP | 아시아 태평양 (홍콩) |
온보딩 과정에서 지역을 선택하면, 모든 데이터, 모델 및 배포는 해당 지역에 유지됩니다.
주요 기능
데이터 준비
- 데이터셋 관리: 이미지, 동영상 또는 ZIP 아카이브를 업로드하면 자동으로 처리됩니다.
- 주석 편집기: 5가지 YOLO 유형(detect, segment, 자세, OBB, classify)에 대한 수동 주석 작업
- SAM 어노테이션: Segment Anything Model을 활용한 클릭 기반 지능형 어노테이션
- 자동 주석: 훈련된 모델을 사용하여 새 데이터에 사전 라벨링 적용
- 통계: 클래스 분포, 위치 히트맵 및 차원 분석
모델 훈련
- 클라우드 트레이닝: 실시간 메트릭스와 함께 클라우드 GPU(RTX 4090, A100, H100)에서 훈련하세요
- 원격 교육: 어디서나 교육하고 플랫폼에 지표를 스트리밍(W&B 스타일)
- 프로젝트 조직: 관련 모델 그룹화, 실험 비교, track
- 17가지 내보내기 형식: ONNX, TensorRT, CoreML, TFLite 등
배포
- 추론 테스트: 사용자 정의 이미지로 브라우저에서 직접 모델 테스트하기
- 전용 엔드포인트: 자동 확장 기능으로 전 세계 43개 리전에 배포
- 모니터링: 실시간 메트릭, 요청 로그 및 성능 대시보드
계정 관리
- API 키: 원격 교육 및 API 접근을 위한 안전한 키 관리
- 크레딧 및 청구: 투명한 가격 정책의 종량제 교육
- GDPR 준수: 데이터 내보내기 및 계정 삭제
빠른 링크
다음 자료로 시작해 보세요:
- 빠른 시작: 첫 프로젝트를 만들고 몇 분 안에 모델을 훈련하세요
- 데이터셋: 훈련 데이터 업로드 및 관리
- 주석: 수동 및 AI 지원 도구를 사용하여 데이터에 라벨을 지정하세요
- 프로젝트: 모델과 실험을 체계적으로 정리하세요
- 클라우드 교육: 클라우드 GPU에서 훈련하기
- 추론: 모델 테스트
- 엔드포인트: 모델을 프로덕션 환경에 배포
- 모니터링: 배포 성능 추적
- API 키: API 접근 권한 관리
- 청구: 크레딧 및 결제
- REST API: API 참조
FAQ
Ultralytics 시작하려면 어떻게 해야 하나요?
Ultralytics 시작하려면:
- 가입하기: platform.ultralytics.com에서 계정을 생성하세요.
- 지역 선택: 가입 절차 중 데이터 지역(미국, 유럽, AP)을 선택하세요
- 데이터셋 업로드: 데이터셋 섹션으로 이동하여 데이터를 업로드하세요
- 트레이닝 모델: 프로젝트를 생성하고 클라우드 GPU에서 트레이닝을 시작하세요
- 배포: 모델을 테스트하고 전용 엔드포인트에 배포하세요
자세한 안내는 빠른 시작 페이지를 참조하십시오.
Ultralytics 플랫폼의 장점은 무엇인가요?
Ultralytics 다음과 같은 기능을 제공합니다:
- 통합 워크플로: 데이터, 훈련, 배포를 한 곳에서
- 다중 지역: 미국, 유럽 연합 또는 AP 데이터 거주지
- 노코드 트레이닝: 코드 작성 없이 고급 YOLO 훈련하기
- 실시간 메트릭: 스트림 훈련 진행 상황 추적 및 배포 모니터링
- 43개 지역 배포: 전 세계 사용자에게 가까운 곳에 모델을 배포하세요
- 5가지 작업 유형: 탐지, 분할, 자세 추정, OBB(Object Bounding Box), 분류 지원
- AI 지원 주석 작업: SAM 자동 라벨링을 통한 데이터 준비 가속화
클라우드 트레이닝에 사용할 수 있는 GPU 무엇입니까?
Ultralytics 클라우드 훈련을 위해 다양한 GPU 지원합니다:
| GPU | VRAM | 최적의 |
|---|---|---|
| RTX 4090 | 24GB | 빠른 훈련, 대부분의 사용 사례 |
| RTX 3090 | 24GB | 비용 효율적인 교육 |
| A100 40GB | 40GB | 대형 모델, 대량 배치 |
| A100 80GB | 80GB | 매우 큰 모델들 |
| H100 80GB | 80GB | 최대 성능 |
| L40S | 48GB | 균형 잡힌 성능 |
가격 및 자세한 내용은 클라우드 교육 페이지를 참조하십시오.
원격 교육은 어떻게 진행되나요?
어디서든 모델을 훈련하고 메트릭을 플랫폼으로 스트리밍할 수 있습니다.
패키지 버전 요구 사항
플랫폼 통합에는 ultralytics>= 8.4.0 버전이 필요합니다. 하위 버전은 플랫폼과 호환되지 않습니다.
pip install "ultralytics>=8.4.0"
# Set your API key
export ULTRALYTICS_API_KEY="your_api_key"
# Train with project/name to stream metrics
yolo train model=yolo11n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1
원격 교육에 대한 자세한 내용은 클라우드 교육을 참조하십시오.
사용 가능한 주석 도구는 무엇입니까?
플랫폼에는 다음을 지원하는 완전한 기능의 주석 편집기가 포함됩니다:
- 수동 도구: 경계 상자, 다각형, 키포인트, 방향 지정 상자, 분류
- SAM 어노테이션: 클릭하여 Segment Anything 모델을 사용한 정밀 마스크 생성
- YOLO : 훈련된 모델을 사용하여 이미지에 사전 라벨링 적용
- 키보드 단축키: 핫키로 효율적인 작업 흐름
자세한 내용은 주석을 참조하십시오.