Ultralytics Platform
Ultralytics Platform은 데이터 준비부터 모델 배포까지 전체 ML 워크플로우를 간소화하는 포괄적인 엔드투엔드 컴퓨터 비전 플랫폼입니다. 인프라 복잡성 없이 프로덕션 준비가 된 컴퓨터 비전 솔루션이 필요한 팀과 개인을 위해 구축되었습니다.
참고: Ultralytics Platform 시작하기
Ultralytics Platform이란 무엇인가요?
Ultralytics Platform은 분산된 ML 도구를 통합 솔루션으로 대체하도록 설계되었습니다. 다음 기능들을 결합합니다:
- Roboflow - 데이터 관리 및 어노테이션
- Weights & Biases - 실험 추적
- SageMaker - 클라우드 학습
- HuggingFace - 모델 배포
- Arize - 모니터링
YOLO26 및 YOLO11 대한 네이티브 지원을 제공하는 올인원 플랫폼.
워크플로우: 데이터 → 학습 → 배포
이 플랫폼은 간소화된 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 플랫폼은 세 가지 글로벌 리전에서 인프라를 운영합니다:
| 리전 | 위치 |
|---|---|
| 미국 | 미국 중부 (아이오와) |
| 유럽 | 유럽 서부 (벨기에) |
| AP | 아시아 태평양 (홍콩) |
온보딩 시 리전을 선택하며, 모든 데이터, 모델 및 배포는 해당 리전에 유지됩니다.
주요 기능
데이터 준비
- 데이터셋 관리: 이미지, 비디오 또는 ZIP 아카이브를 자동 처리 기능과 함께 업로드
- 어노테이션 편집기: 모든 5가지 YOLO 작업 유형(detect, segment, pose, obb, classify)에 대한 수동 어노테이션
- SAM 스마트 어노테이션: Segment Anything Model을 사용하는 클릭 기반 지능형 어노테이션
- 자동 어노테이션: 학습된 모델을 사용하여 새로운 데이터에 사전 라벨링
- 통계: 클래스 분포, 위치 히트맵 및 차원 분석
모델 학습
- 클라우드 학습: 실시간 메트릭과 함께 클라우드 GPU(RTX 4090, A100, H100)에서 학습
- 원격 훈련: 어디서든 훈련하고 플랫폼으로 지표 스트리밍 (W&B 스타일)
- 프로젝트 구성: 관련 모델을 그룹화하고, 실험을 비교하며, 활동을 track합니다.
- 17가지 내보내기 형식: ONNX, TensorRT, CoreML, TFLite 등
배포
- 추론 테스트: 사용자 지정 이미지로 브라우저에서 직접 모델을 테스트합니다.
- 전용 Endpoints: 자동 스케일링을 통해 43개 글로벌 지역에 배포합니다.
- 모니터링: 실시간 지표, 요청 로그 및 성능 대시보드
계정 관리
- API Keys: 원격 훈련 및 API 액세스를 위한 안전한 키 관리
- 크레딧 및 결제: 투명한 가격 책정으로 종량제 훈련
- 활동 피드: 모든 계정 이벤트 및 작업을 추적합니다
- 휴지통 및 복원: 30일 소프트 삭제 및 항목 복구 기능
- GDPR 준수: 데이터 내보내기 및 계정 삭제
빠른 링크
다음 리소스를 통해 시작하세요:
- 빠른 시작: 첫 프로젝트를 생성하고 몇 분 안에 모델을 훈련합니다.
- 데이터셋: 훈련 데이터를 업로드하고 관리합니다.
- 어노테이션: 수동 및 AI 지원 도구를 사용하여 데이터에 레이블을 지정합니다.
- 프로젝트: 모델과 실험을 구성합니다.
- 클라우드 훈련: 클라우드 GPU에서 훈련합니다.
- 추론: 모델을 테스트합니다.
- Endpoints: 모델을 프로덕션에 배포합니다.
- 모니터링: 배포 성능을 track합니다.
- API Keys: API 액세스를 관리합니다.
- 결제: 크레딧 및 결제
- 활동: 계정 이벤트 추적
- 휴지통: 삭제된 항목 복구
- REST API: API 참조
FAQ
Ultralytics Platform을 어떻게 시작하나요?
Ultralytics Platform을 시작하려면:
- 가입: platform.ultralytics.com에서 계정을 생성합니다.
- 지역 선택: 온보딩 중에 데이터 지역(미국, EU 또는 AP)을 선택합니다.
- 데이터셋 업로드: 데이터셋 섹션으로 이동하여 데이터를 업로드합니다.
- 모델 훈련: 프로젝트를 생성하고 클라우드 GPU에서 훈련을 시작하세요.
- 배포: 모델을 테스트하고 전용 엔드포인트에 배포하세요.
자세한 가이드는 빠른 시작 페이지를 참조하세요.
Ultralytics Platform의 이점은 무엇인가요?
Ultralytics Platform이 제공하는 기능은 다음과 같습니다:
- 통합 워크플로우: 데이터, 훈련, 배포를 한곳에서 처리
- 다중 리전: 미국, EU 또는 AP 지역의 데이터 상주
- 노코드 훈련: 코드 작성 없이 고급 YOLO 모델 훈련
- 실시간 지표: 훈련 진행 상황 스트리밍 및 배포 모니터링
- 43개 배포 리전: 전 세계 사용자에게 가까운 곳에 모델 배포
- 5가지 작업 유형: detection, segmentation, pose, obb, classification 지원
- AI 지원 주석: SAM 및 자동 레이블링으로 데이터 준비 가속화
클라우드 학습을 위한 어떤 GPU 옵션이 제공되나요?
Ultralytics Platform은 클라우드 훈련을 위해 여러 GPU 유형을 지원합니다:
| GPU | VRAM | 비용 | 최적 용도 |
|---|---|---|---|
| RTX 4090 | 24 | 1.18 | 빠른 훈련, 최고의 가치 |
| L40S | 48 | 1.72 | 균형 잡힌 성능 |
| A100 80GB | 80 | 2.78 | 대규모 모델, 대용량 배치 |
| H100 PCIe | 80 | 4.78 | 최대 성능 |
| B200 | 180 | 10.38 | 최첨단 워크로드 |
전체 가격 및 GPU 클라우드 트레이닝을 참조하십시오.
원격 학습은 어떻게 작동하나요?
어디서든 모델을 학습하고 메트릭을 Platform으로 스트리밍할 수 있습니다.
패키지 버전 요구 사항
Platform 통합에는 ultralytics>=8.4.0이 필요합니다. 하위 버전은 Platform에서 작동하지 않습니다.
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=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1
원격 학습에 대한 자세한 내용은 클라우드 학습을 참조하십시오.
어떤 어노테이션 도구를 사용할 수 있나요?
Platform에는 다음을 지원하는 모든 기능을 갖춘 주석 편집기가 포함되어 있습니다:
- 수동 도구: 바운딩 박스, 다각형, 키포인트, 지향성 박스, 분류
- SAM 스마트 주석: 클릭하여 Segment Anything Model을 사용하여 정밀한 마스크 생성
- YOLO 자동 주석: 학습된 모델을 사용하여 이미지 사전 레이블링
- 키보드 단축키: 단축키를 사용한 효율적인 워크플로우
전체 가이드는 주석을 참조하십시오.