YOLO Vision 2026:

Ultralytics Platform#

Ultralytics Platform은 데이터 준비부터 모델 배포까지 전체 ML 워크플로우를 간소화하는 포괄적인 엔드투엔드 컴퓨터 비전 플랫폼입니다. 인프라 복잡성 없이 프로덕션급 computer vision 솔루션이 필요한 팀과 개인을 위해 구축되었습니다.

Ultralytics Platform Dataset Screenshot

Ultralytics Platform이란 무엇인가요?#

Ultralytics Platform은 데이터셋 관리 및 라벨링, 실험 추적, 클라우드 및 원격 학습, 모델 내보내기, 전용 추론 엔드포인트, 배포 모니터링을 하나의 작업 공간으로 통합합니다. 이 플랫폼은 YOLO26, YOLO11, YOLOv8, 그리고 YOLOv5 모델을 기본적으로 지원합니다.

워크플로우: 업로드 → 어노테이션 → 학습 → 내보내기 → 배포#

이 플랫폼은 엔드투엔드 워크플로우를 제공합니다:

graph LR
    subgraph Data["📁 Data"]
        A[Upload]:::start --> B[Annotate]:::proc
        B --> C[Analyze]:::proc
    end
    subgraph Train["🚀 Train"]
        D[Configure]:::proc --> E[Train on GPU]:::proc
        E --> F[View Metrics]:::out
    end
    subgraph Deploy["🌐 Deploy"]
        G[Export]:::proc --> H[Deploy Endpoint]:::proc
        H --> I[Monitor]:::out
    end
    Data --> Train --> Deploy

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff
단계기능
업로드자동 처리 기능이 포함된 이미지(50MB), 동영상(1GB), 데이터셋 파일(.tar.gz/.tgz을 포함한 ZIP, TAR, NDJSON)
어노테이션(Annotate)모든 6가지 태스크 유형을 위한 수동 도구, 그리고 감지(detect), 세그멘테이션(segment), 의미론적 세그멘테이션(semantic), OBB를 위한 SAM 및 YOLO 모델 기반의 Smart Annotation(지원되는 태스크 참조)
학습클라우드 GPU(모든 플랜에서 24개 + Pro/Enterprise 전용 2개: B200, B300), 실시간 메트릭, 프로젝트 구성
내보내기20개 배포 형식(ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend 등; 지원되는 형식 참조)
배포 (Deploy)전용 엔드포인트를 갖춘 42개의 글로벌 리전, 기본적으로 scale-to-zero(단일 활성 인스턴스) 지원 및 모니터링 기능을 제공합니다.

수행 가능한 작업:

  • 업로드: 이미지, 비디오 및 데이터셋 파일을 업로드하여 학습 데이터셋 생성
  • 모든 6가지 YOLO 태스크 유형에 대한 대화형 오버레이로 어노테이션 시각화하기(지원되는 태스크 참조)
  • 학습 모델을 클라우드 GPU(모든 플랜에서 24개, Pro 또는 Enterprise 사용 시 B200 및 B300을 포함하여 26개)에서 실시간 메트릭과 함께 학습합니다.
  • 20개 배포 형식(ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend 등)으로 내보내기
  • 클릭 한 번으로 42개의 글로벌 리전에 전용 엔드포인트를 배포하십시오.
  • 모니터링: 학습 진행 상황, 배포 상태 및 사용량 메트릭 모니터링
  • 협업: 프로젝트와 데이터셋을 커뮤니티에 공개하여 협업

멀티 리전 인프라#

귀하의 데이터는 해당 리전에 보관됩니다. Ultralytics Platform은 3개의 글로벌 리전에서 인프라를 운영합니다:

리전레이블위치최적 대상
US미주미국 아이오와주미주 지역 사용자, 미주 지역에서 가장 빠름
EU유럽, 중동 및 아프리카유럽 벨기에유럽 사용자, GDPR 규정 준수
AP아시아 태평양아시아 태평양, 대만아시아 태평양 사용자, 가장 낮은 APAC 지연 시간

온보딩 과정에서 데이터 리전을 선택합니다. 데이터셋, 모델, 관리형 학습 데이터는 해당 리전에 유지됩니다. 전용 엔드포인트는 글로벌 배포 맵에서 선택한 리전에 별도로 배포됩니다.

리전은 영구적입니다

계정 생성 후에는 데이터 지역을 직접 변경할 수 없습니다. 온보딩 중에 플랫폼은 각 지역과의 지연 시간을 측정하여 가장 가까운 지역을 추천합니다. 나중에 지역 변경을 요청해야 하는 경우 지원팀에 문의하세요. 이는 데이터셋 및 모델 콘텐츠에 적용됩니다. 개인정보 처리방침데이터 처리 계약에 설명된 대로 프로필, 청구, 활동 기록과 같은 계정 수준 데이터는 전 세계적으로 처리됩니다.

주요 특징#

데이터 준비#

  • 데이터셋 관리: 자동 처리를 통해 이미지, 비디오 또는 데이터셋 파일 업로드
  • Annotation Editor: 모든 6가지 YOLO 태스크 유형(감지(detect), 세그멘테이션(segment), 의미론적(semantic), 분류(classify), 포즈(pose), OBB)에 대한 수동 어노테이션(지원되는 태스크 참조)
  • 스켈레톤 템플릿: 클릭 한 번으로 포즈 어노테이션을 수행할 수 있는 내장(사람, 손, 얼굴, 개, 상자) 및 사용자 지정 스켈레톤 템플릿
  • Smart Annotation: 감지, 세그멘테이션, 의미론적, OBB 태스크를 위해 어노테이션 툴바에서 SAM 2.1(Tiny, Small, Base, Large), SAM 3, 사전 학습된 Ultralytics YOLO 모델 또는 사용자 정의 미세 조정된 YOLO 모델 사용
  • 데이터셋 버전 관리: 재현 가능한 학습을 위해 설명이 포함된 번호가 매겨진 NDJSON 스냅샷 생성
  • 통계: 클래스 분포, 위치 히트맵 및 차원 분석
graph LR
    A[Upload Dataset/Images/Video]:::start --> B[Auto-Process]:::proc
    B --> C[Browse & Filter]:::proc
    C --> D{Annotate}:::decide
    D --> E[Manual Tools]:::proc
    D --> F[SAM Smart]:::proc
    D --> G[YOLO Auto-Label]:::proc
    E --> H[Train-Ready Dataset]:::out
    F --> H
    G --> H

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef decide fill:#FF9800,color:#fff
    classDef out fill:#9C27B0,color:#fff
지원되는 작업 유형

어노테이션 편집기는 6가지 YOLO 태스크 유형을 모두 지원합니다: detect(바운딩 박스), segment(다각형), semantic(클래스별 영역), classify(이미지 수준 라벨), pose(키포인트), OBB(회전된 박스). 각 태스크 유형에는 전용 어노테이션 컨트롤과 단축키가 있습니다.

모델 학습#

  • Cloud Training: 실시간 메트릭과 함께 클라우드 GPU에서 학습(모든 플랜에서 24개, B200 및 B300의 경우 Pro 또는 Enterprise에서 26개)
  • 원격 학습: 어디서나 학습하고 Ultralytics Platform으로 메트릭을 스트리밍하세요.
  • 프로젝트 구성: 관련 모델 그룹화, 실험 비교, 활동 추적
  • 20개 내보내기 형식: ONNX, TensorRT, CoreML, LiteRT, Hailo, Ascend 등(지원되는 형식 참조)

Ultralytics Platform Project Screenshot 웹 UI(클라우드 학습) 또는 내 컴퓨터(원격 학습)를 통해 모델을 학습할 수 있습니다:

  1. 프로젝트로 이동
  2. New Model 클릭
  3. 데이터셋, 모델, GPU 및 에포크(epochs) 선택
  4. 실시간 손실 곡선 및 메트릭 모니터링

배포#

  • 추론 테스트: 사용자 지정 이미지로 브라우저에서 직접 모델 테스트
  • 전용 엔드포인트: 기본적으로 scale-to-zero(단일 활성 인스턴스)를 사용하여 42개의 글로벌 리전에 배포합니다.
  • 모니터링: 실시간 메트릭, 요청 로그 및 성능 대시보드
graph LR
    A[Trained Model]:::start --> B{Action}:::decide
    B --> C[Browser Predict]:::proc
    B --> D[Export Format]:::proc
    B --> E[Deploy Endpoint]:::proc
    D --> F[ONNX / TensorRT / CoreML / LiteRT / ...]:::out
    E --> G[42 Global Regions]:::proc
    G --> H[API Endpoint URL]:::proc
    H --> I[Monitor & Scale]:::out

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef decide fill:#FF9800,color:#fff
    classDef out fill:#9C27B0,color:#fff

배포 후에는 어떤 언어에서든 엔드포인트를 호출할 수 있습니다:

import requests

url = "https://your-endpoint-url/predict"
headers = {"Authorization": "Bearer YOUR_API_KEY"}

with open("image.jpg", "rb") as f:
    response = requests.post(url, headers=headers, files={"file": f})

print(response.json())

계정 관리#

  • 팀 및 조직: 팀 구성원과 협업, 역할 및 초대 관리
  • API 키: 원격 학습 및 API 액세스를 위한 안전한 키 관리
  • 크레딧 및 결제: 투명한 가격 정책의 종량제 학습
  • 활동 피드: 모든 계정 이벤트 및 작업 추적
  • 휴지통 및 복구: 30일 소프트 삭제 및 항목 복구
  • GDPR 준수: 데이터 내보내기 및 계정 삭제
플랜 단계

현재 제한, GPU 액세스, 협업 및 라이선스에 대해서는 표준 Free, Pro, and Enterprise 비교를 참조하세요.

빠른 링크#

다음 리소스로 시작해보세요:

문제 해결#

데이터셋 문제#

문제해결 방법
데이터셋이 처리되지 않습니다지원되는 파일 형식인지 확인하십시오(이미지의 경우 JPEG, PNG, WebP, TIFF, HEIC, AVIF, BMP, JP2, DNG, MPO). 최대 파일 크기: 이미지 50MB, 비디오 1GB, 데이터셋 아카이브 10GB(무료) / 20GB(Pro) / 50GB(Enterprise)
어노테이션 누락라벨이 이미지 파일 이름과 일치하는 .txt 파일과 함께 YOLO 형식으로 되어 있는지 확인하거나, COCO JSON을 업로드하세요.
"학습 분할(Train split) 필요"데이터셋 구조에 train/ 폴더를 추가하거나 split bar를 통해 분할을 재배포하세요.
클래스 이름 정의되지 않음names: 목록이 포함된 data.yaml 파일을 추가하거나(YOLO 형식 참조), Classes 탭에서 클래스를 정의하세요.

학습 문제#

문제해결 방법
학습이 시작되지 않습니다설정 > 결제에서 크레딧 잔액을 확인하십시오. 잔액이 남아 있어야 합니다.
메모리 부족 오류배치 사이즈를 줄이거나, 더 작은 모델(n/s)을 사용하거나, VRAM이 더 큰 GPU를 선택하십시오.
메트릭 저조데이터셋 품질을 확인하고, 에포크(epoch)를 늘리고, 데이터 증강을 시도하며, 클래스 균형을 확인하십시오.
느린 학습 속도더 빠른 GPU를 선택하고, 이미지 크기를 줄이며, 데이터셋 병목 현상이 없는지 확인하십시오.

배포 문제#

문제해결 방법
엔드포인트가 응답하지 않습니다엔드포인트 상태(준비됨 vs 중지됨)를 확인하십시오. 콜드 스타트 시 5-15초가 걸릴 수 있습니다.
401 권한 없음API 키가 활성화되어 있고 올바르게 복사되었는지 확인합니다.
느린 추론모델 크기 확인, TensorRT export 고려, 더 가까운 지역 선택
내보내기 실패일부 형식은 특정 모델 아키텍처가 필요합니다. 가장 넓은 호환성을 위해 ONNX를 사용해 보세요.

자주 묻는 질문#

가입 후 사용자 이름을 변경할 수 있습니까?

아니요, 사용자 이름은 영구적이며 변경할 수 없습니다. 가입 시 신중하게 선택하십시오.

데이터 지역을 변경할 수 있습니까?

데이터 지역은 온보딩 중에 선택되며 사용자가 직접 변경할 수 없습니다. 지역을 변경하려면 지원팀에 문의하십시오.

크레딧은 어떻게 추가합니까?

Settings > Billing으로 이동하여 Top Up을 클릭합니다. $5에서 $1,000 사이의 크레딧을 구매하세요. 구매한 크레딧은 절대 만료되지 않습니다.

학습이 실패하면 어떻게 되나요?

클라우드 컴퓨팅이 시작된 경우, 경과된 GPU 시간이 청구됩니다. GPU가 시작되기 전의 실패 건에 대해서는 컴퓨팅 사용량이 청구되지 않습니다.

학습된 모델을 다운로드할 수 있습니까?

네. 모델 페이지에서 다운로드 아이콘을 클릭하여 .pt 가중치를 받거나, 완료된 내보내기 형식에 대해 Export 탭을 여세요.

작업을 공개적으로 공유하려면 어떻게 해야 합니까?

프로젝트나 데이터셋을 열고 상단 내비게이션 바에서 Private 배지를 클릭한 후 Make Public을 확인합니다. 공개된 콘텐츠는 탐색(Explore) 페이지에 표시됩니다.

파일 크기 제한은 어떻게 됩니까?

이미지: 50MB, 비디오: 1GB, 데이터셋: 무료 10GB, Pro 20GB, Enterprise 50GB. 더 큰 파일은 분할하여 업로드하십시오.

삭제된 항목은 휴지통에 얼마나 보관됩니까?

30일입니다. 그 이후에는 항목이 영구 삭제되어 복구할 수 없습니다.

Platform 모델을 상업적으로 사용할 수 있습니까?

Free 및 Pro 플랜은 AGPL 라이선스를 사용합니다. AGPL 요구 사항 없는 상업적 사용의 경우 Ultralytics Licensing을 참조하세요.

FAQ#

  • Ultralytics Platform을 시작하려면:

    1. Sign Up: platform.ultralytics.com에서 계정 만들기
    2. 리전 선택: 온보딩 중 데이터 리전(US, EU 또는 AP) 선택
    3. Upload Dataset: 사이드바에서 Annotate을 열고 데이터 업로드하기
    4. 모델 학습: 프로젝트를 생성하고 클라우드 GPU에서 학습 시작
    5. 배포: 모델을 테스트하고 전용 엔드포인트에 배포

    자세한 가이드는 Quickstart 페이지를 참조하세요.

  • Ultralytics Platform 제공 기능:

    • 통합 워크플로우: 데이터, 학습 및 배포를 한곳에서 관리
    • 멀티 리전: US, EU 또는 AP 리전 내 데이터 레지던시
    • 노코드 학습: 코딩 없이 고급 YOLO 모델 학습
    • 실시간 메트릭: 학습 진행 상황을 스트리밍하고 배포를 모니터링합니다.
    • 42개의 배포 리전: 전 세계 사용자들과 가까운 곳에 모델을 배포하십시오.
    • 7 Task Types: 감지, 인스턴스 세그멘테이션, 의미론적 세그멘테이션, 깊이 추정(현재 모델 및 예측 지원, 깊이 데이터셋 곧 출시 예정), 분류, 포즈 및 OBB 지원(task docs 참조)
    • AI-Assisted Annotation: 데이터 준비 속도를 높이기 위한 SAM 및 YOLO 모델 기반의 Smart annotation
  • Ultralytics Platform은 클라우드 학습을 위해 다양한 GPU 유형을 지원합니다:

    GPU세대VRAM시간당 비용최적 대상
    RTX 2000 AdaAda16 GB$0.24소규모 데이터셋, 테스트용
    RTX A4500Ampere20 GB$0.25소규모~중규모 데이터셋
    RTX 4000 AdaAda20 GB$0.26중규모 데이터셋
    RTX A5000Ampere24 GB$0.27중규모 데이터셋
    L4Ada24 GB$0.39추론 최적화
    A40Ampere48 GB$0.44더 큰 배치 사이즈
    RTX 3090Ampere24 GB$0.46일반 학습
    RTX A6000Ampere48 GB$0.49대형 모델
    RTX PRO 4000Blackwell24 GB$0.57Budget Blackwell
    RTX PRO 4500Blackwell32 GB$0.64뛰어난 가성비
    RTX 4090Ada24 GB$0.69최고의 가성비
    RTX 6000 AdaAda48 GB$0.77대규모 배치 학습
    L40SAda48 GB$0.86대규모 배치 학습
    RTX PRO 5000Blackwell48 GB$0.96대규모 배치 학습
    RTX 5090Blackwell32 GB$0.99최신 소비자용 세대
    L40Ada48 GB$0.99대형 모델
    A100 PCIeAmpere80 GB$1.39프로덕션 학습
    A100 SXMAmpere80 GB$1.49프로덕션 학습
    RTX PRO 6000Blackwell96 GB$2.09권장 기본 사양
    H100 PCIeHopper80 GB$2.89고성능 학습
    H100 NVLHopper94 GB$3.19최대 성능
    H100 SXMHopper80 GB$3.29가장 빠른 학습
    H200 NVLHopper143 GB$3.39최대 메모리
    H200 SXMHopper141 GB$4.39최대 성능
    B200Blackwell180 GB$5.89대형 모델 (Pro+)
    B300Blackwell288 GB$7.39초대형 모델 (Pro+)

    전체 가격 및 GPU 옵션은 Cloud Training을 참조하세요.

  • 사용자 자신의 하드웨어에서 모델을 학습하고 실시간 메트릭을 Ultralytics Platform으로 스트리밍할 수 있습니다.

    패키지 버전 요구 사항

    Platform 통합을 위해서는 ultralytics>=8.4.104 버전이 필요합니다. 낮은 버전은 Platform에서 작동하지 않습니다.

    pip install "ultralytics>=8.4.104"
    # 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

    원격 학습에 대한 자세한 내용은 Cloud Training을 참조하세요.

  • 이 플랫폼에는 다음을 지원하는 모든 기능을 갖춘 어노테이션 편집기가 포함되어 있습니다:

    • 수동 도구: 바운딩 박스, 폴리곤, 스켈레톤 템플릿을 포함한 키포인트, 방향성 박스, 분류
    • 스켈레톤 템플릿: 내장된 템플릿(사람, 손, 얼굴, 개, 박스) 또는 사용자 지정 템플릿을 사용하여 모든 키포인트를 한 번에 배치합니다.
    • Smart Annotation: 클릭 기반 어노테이션을 위해 SAM 2.1 또는 SAM 3을 사용하거나, 툴바에서 사전 학습된 Ultralytics YOLO 모델 및 사용자 정의 미세 조정된 YOLO 모델을 실행하여 감지, 세그멘테이션, 의미론적 및 OBB 수행
    • 키보드 단축키: 단축키를 통한 효율적인 워크플로우
    단축키작업
    V수동(그리기) 모드
    S스마트 모드 (SAM 또는 YOLO 모델)
    A자동 적용 토글 (스마트 모드에서)
    1 - 9숫자로 클래스 선택
    Delete선택한 주석 삭제
    Ctrl+Z실행 취소
    Ctrl+Y다시 실행
    Escape저장 / 선택 취소 / 종료

    전체 가이드는 Annotation을 참조하세요.

  • 이 플랫폼은 Ultralytics Export 모드와 동일한 20개의 배포 형식을 지원합니다. PyTorch가 소스 형식이며, format 인수가 있는 각 행이 내보내기 타겟입니다.

    형식format 인수모델메타데이터인수
    PyTorch-yolo26n.pt-
    TorchScripttorchscriptyolo26n.torchscriptimgsz, quantize, dynamic, nms, batch, device
    ONNXonnxyolo26n.onnximgsz, quantize, dynamic, simplify, opset, nms, batch, data, fraction, device
    OpenVINOopenvinoyolo26n_openvino_model/imgsz, quantize, dynamic, nms, batch, data, fraction, device
    TensorRTengineyolo26n.engineimgsz, quantize, dynamic, simplify, opset, workspace, nms, batch, data, fraction, device
    CoreMLcoremlyolo26n.mlpackageimgsz, dynamic, quantize, nms, batch, device
    TF SavedModelsaved_modelyolo26n_saved_model/imgsz, keras, quantize, opset, nms, batch, data, fraction, device
    TF GraphDefpbyolo26n.pbimgsz, opset, batch, device
    TF Edge TPUedgetpuyolo26n_edgetpu.tfliteimgsz, quantize, opset, data, fraction, device
    PaddlePaddlepaddleyolo26n_paddle_model/imgsz, batch, device
    MNNmnnyolo26n.mnnimgsz, batch, dynamic, quantize, simplify, opset, nms, device
    NCNNncnnyolo26n_ncnn_model/imgsz, quantize, batch, device
    IMX500imxyolo26n_imx_model/imgsz, quantize, data, fraction, nms, device
    RKNNrknnyolo26n_rknn_model/imgsz, batch, name, quantize, simplify, opset, data, fraction, device
    ExecuTorchexecutorchyolo26n_executorch_model/imgsz, batch, device
    Axeleraaxelerayolo26n_axelera_model/imgsz, batch, quantize, data, fraction, device
    DEEPXdeepxyolo26n_deepx_model/imgsz, quantize, simplify, opset, data, optimize, device
    Qualcomm QNNqnnyolo26n_qnn.onnximgsz, batch, name, quantize, simplify, opset, data, fraction, device
    LiteRTlitertyolo26n.tfliteimgsz, quantize, batch, data, fraction, device
    Hailohailoyolo26n_hailo_model/imgsz, name, quantize, data, fraction, simplify, conf, iou
    Huawei Ascendascendyolo26n_ascend_model/imgsz, batch, name, quantize, opset, simplify, nms

    형식별 옵션에 대해서는 Models Export, Export mode guideIntegrations index를 참조하세요.

댓글