Ultralytics Platform

Ultralytics Platform là một nền tảng thị giác máy tính toàn diện từ đầu đến cuối, giúp tối ưu hóa toàn bộ quy trình làm việc ML từ khâu chuẩn bị dữ liệu đến triển khai model. Được xây dựng cho các nhóm và cá nhân cần các giải pháp thị giác máy tính sẵn sàng cho sản xuất mà không gặp phức tạp về cơ sở hạ tầng.

Ảnh chụp màn hình Tập dữ liệu Ultralytics Platform

Ultralytics Platform là gì?

Ultralytics Platform được thiết kế để thay thế các công cụ ML rời rạc bằng một giải pháp thống nhất. Nền tảng này kết hợp các khả năng của:

  • Roboflow - Quản lý và gán nhãn dữ liệu
  • Weights & Biases - Theo dõi thí nghiệm
  • SageMaker - Huấn luyện trên đám mây
  • HuggingFace - Triển khai model
  • Arize - Giám sát

Tất cả trong một nền tảng với hỗ trợ gốc cho các model YOLO26YOLO11.

Quy trình làm việc: Tải lên → Gán nhãn → Huấn luyện → Xuất → Triển khai

Nền tảng cung cấp một quy trình làm việc từ đầu đến cuối:

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[Export] --> H[Deploy Endpoint]
        H --> I[Monitor]
    end
    Data --> Train --> Deploy
Giai đoạnTính năng
Tải lênHình ảnh (50MB), video (1GB) và các tệp tập dữ liệu (ZIP, TAR bao gồm .tar.gz/.tgz, NDJSON) với xử lý tự động
Gán nhãnCông cụ thủ công cho cả 5 loại tác vụ, cùng với Smart Annotation với các model SAM và YOLO để phát hiện, phân đoạn và OBB (xem các tác vụ được hỗ trợ)
Huấn luyệnGPU đám mây (22 trên tất cả các gói + 2 dành riêng cho Pro/Enterprise: B200, B300), số liệu thời gian thực, tổ chức dự án
Xuất17 định dạng triển khai (ONNX, TensorRT, CoreML, TFLite, v.v.; xem các định dạng được hỗ trợ)
Triển khai43 khu vực toàn cầu với các endpoint chuyên dụng, mặc định co giãn về 0 (single active instance) và giám sát

Bạn có thể làm gì:

  • Tải lên hình ảnh, video và các tệp tập dữ liệu để tạo các tập dữ liệu huấn luyện
  • Hình ảnh hóa các nhãn với lớp phủ tương tác cho cả 5 loại tác vụ YOLO (xem các tác vụ được hỗ trợ)
  • Huấn luyện model trên GPU đám mây (22 trên tất cả các gói, 24 với Pro hoặc Enterprise cho B200 và B300) với số liệu thời gian thực
  • Xuất sang 17 định dạng triển khai (ONNX, TensorRT, CoreML, TFLite, v.v.)
  • Triển khai tới 43 khu vực toàn cầu với endpoint chuyên dụng chỉ bằng một cú nhấp chuột
  • Giám sát tiến trình huấn luyện, tình trạng triển khai và số liệu sử dụng
  • Cộng tác bằng cách đặt các dự án và tập dữ liệu ở chế độ công khai cho cộng đồng

Cơ sở hạ tầng đa khu vực

Dữ liệu của bạn được lưu trữ trong khu vực của bạn. Ultralytics Platform vận hành cơ sở hạ tầng tại ba khu vực toàn cầu:

Khu vựcNhãnVị tríTốt nhất cho
USChâu MỹIowa, Hoa KỳNgười dùng tại châu Mỹ, tốc độ nhanh nhất cho khu vực châu Mỹ
EUChâu Âu, Trung Đông & Châu PhiBỉ, Châu ÂuNgười dùng tại châu Âu, tuân thủ GDPR
APChâu Á - Thái Bình DươngĐài Loan, Châu Á - Thái Bình DươngNgười dùng tại châu Á - Thái Bình Dương, độ trễ thấp nhất cho khu vực APAC

Bạn chọn khu vực của mình trong quá trình giới thiệu (onboarding), và tất cả dữ liệu, model và các triển khai của bạn sẽ nằm trong khu vực đó.

Khu vực là vĩnh viễn

Khu vực lưu trữ dữ liệu của bạn không thể thay đổi sau khi tạo tài khoản. Trong quá trình giới thiệu, nền tảng sẽ đo độ trễ tới từng khu vực và đề xuất khu vực gần nhất. Hãy chọn cẩn thận.

Các tính năng chính

Chuẩn bị dữ liệu

  • Quản lý tập dữ liệu: Tải lên hình ảnh, video hoặc các tệp tập dữ liệu với xử lý tự động
  • Trình chỉnh sửa nhãn: Gán nhãn thủ công cho tất cả 5 loại tác vụ YOLO (detect, segment, pose, OBB, classify; xem các tác vụ được hỗ trợ)
  • Mẫu khung xương: Các mẫu khung xương tích hợp sẵn (Người, Tay, Mặt, Chó, Hộp) và tùy chỉnh để gán nhãn pose chỉ với một cú nhấp chuột
  • Gán nhãn thông minh: Sử dụng SAM 2.1 (Tiny, Small, Base, Large), SAM 3, các model YOLO của Ultralytics được huấn luyện sẵn, hoặc các model YOLO tự tinh chỉnh của riêng bạn từ thanh công cụ gán nhãn cho các tác vụ detect, segment và OBB
  • Phiên bản tập dữ liệu: Tạo các bản snapshot NDJSON được đánh số với mô tả để huấn luyện có thể tái lập
  • Số liệu thống kê: Phân phối lớp, bản đồ nhiệt vị trí và phân tích kích thước
graph LR
    A[Upload Dataset/Images/Video] --> B[Auto-Process]
    B --> C[Browse & Filter]
    C --> D{Annotate}
    D --> E[Manual Tools]
    D --> F[SAM Smart]
    D --> G[YOLO Auto-Label]
    E --> H[Train-Ready Dataset]
    F --> H
    G --> H
Các loại tác vụ được hỗ trợ

Trình chỉnh sửa nhãn hỗ trợ tất cả 5 loại tác vụ YOLO: detect (bounding box), segment (đa giác), pose (keypoint), OBB (hộp định hướng), và classify (nhãn cấp độ hình ảnh). Mỗi loại tác vụ đều có các công cụ vẽ chuyên dụng và phím tắt bàn phím.

Huấn luyện model

  • Huấn luyện trên đám mây: Huấn luyện trên GPU đám mây (22 trên tất cả các gói, 24 với Pro hoặc Enterprise cho B200 và B300) với số liệu thời gian thực
  • Huấn luyện từ xa: Huấn luyện ở mọi nơi và truyền phát số liệu về nền tảng (phong cách W&B)
  • Tổ chức dự án: Nhóm các model liên quan, so sánh các thí nghiệm, theo dõi hoạt động
  • 17 định dạng xuất: ONNX, TensorRT, CoreML, TFLite và nhiều định dạng khác (xem các định dạng được hỗ trợ)

Ảnh chụp màn hình Dự án Ultralytics Platform

Bạn có thể huấn luyện các model thông qua giao diện web (huấn luyện trên đám mây) hoặc từ máy tính của riêng bạn (huấn luyện từ xa):

  1. Điều hướng đến dự án của bạn
  2. Nhấp vào Train Model
  3. Chọn tập dữ liệu, model, GPU và số epoch
  4. Giám sát các đường cong loss và số liệu theo thời gian thực

Triển khai

  • Kiểm tra suy luận: Kiểm tra model trực tiếp trên trình duyệt với hình ảnh tùy chỉnh
  • Endpoint chuyên dụng: Triển khai tới 43 khu vực toàn cầu với mặc định co giãn về 0 (single active instance)
  • Giám sát: Số liệu thời gian thực, nhật ký yêu cầu và bảng điều khiển hiệu suất
graph LR
    A[Trained Model] --> B{Action}
    B --> C[Browser Predict]
    B --> D[Export Format]
    B --> E[Deploy Endpoint]
    D --> F[ONNX / TensorRT / CoreML / TFLite / ...]
    E --> G[43 Global Regions]
    G --> H[API Endpoint URL]
    H --> I[Monitor & Scale]

Sau khi triển khai, hãy gọi endpoint của bạn từ bất kỳ ngôn ngữ nào:

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())

Quản lý tài khoản

  • Nhóm & Tổ chức: Cộng tác với các thành viên trong nhóm, quản lý vai trò và lời mời
  • Khóa API: Quản lý khóa an toàn cho huấn luyện từ xa và truy cập API
  • Tín dụng & Thanh toán: Huấn luyện theo mô hình trả phí khi sử dụng (pay-as-you-go) với giá cả minh bạch
  • Nguồn cấp hoạt động: Theo dõi tất cả sự kiện và hành động của tài khoản
  • Thùng rác & Khôi phục: Xóa mềm trong 30 ngày với khả năng khôi phục mục
  • Tuân thủ GDPR: Xuất dữ liệu và xóa tài khoản
Các tầng gói
Tính năngMiễn phíPro ($29/tháng)Enterprise
Tín dụng đăng ký$5 / $25*-Tùy chỉnh
Tín dụng hàng tháng-$30/chỗ ngồi/thángTùy chỉnh
Model100500Không giới hạn
Đào tạo đồng thời310Không giới hạn
Triển khai310Không giới hạn
Lưu trữ100 GB500 GBKhông giới hạn
Các loại Cloud GPU2224 (bao gồm B200 / B300)24
Đội nhóm-Tối đa 5 thành viênTối đa 50
Hỗ trợCộng đồngƯu tiênChuyên biệt

*$5 khi đăng ký, hoặc $25 với email công ty/công việc đã xác minh.

Liên kết nhanh

Bắt đầu với các tài nguyên sau:

  • Quickstart: Tạo dự án đầu tiên và huấn luyện model trong vài phút
  • Datasets: Tải lên và quản lý dữ liệu huấn luyện của bạn
  • Annotation: Gán nhãn dữ liệu bằng công cụ thủ công và hỗ trợ bởi AI
  • Projects: Tổ chức các model và thử nghiệm của bạn
  • Cloud Training: Huấn luyện trên các Cloud GPU
  • Inference: Kiểm thử các model của bạn
  • Endpoints: Triển khai model vào môi trường production
  • Monitoring: Theo dõi hiệu suất triển khai
  • API Keys: Quản lý truy cập API
  • Billing: Tín dụng và thanh toán
  • Activity: Theo dõi các sự kiện tài khoản
  • Trash: Khôi phục các mục đã xóa
  • REST API: Tài liệu tham khảo API

Câu hỏi thường gặp (FAQ)

Làm thế nào để bắt đầu với Ultralytics Platform?

Để bắt đầu với Ultralytics Platform:

  1. Đăng ký: Tạo tài khoản tại platform.ultralytics.com
  2. Chọn khu vực: Chọn khu vực dữ liệu của bạn (US, EU, hoặc AP) trong quá trình onboarding
  3. Tải lên Dataset: Điều hướng đến phần Datasets để tải lên dữ liệu của bạn
  4. Huấn luyện Model: Tạo dự án và bắt đầu huấn luyện trên Cloud GPU
  5. Triển khai: Kiểm thử model và triển khai tới một endpoint chuyên biệt

Để biết hướng dẫn chi tiết, hãy xem trang Quickstart.

Lợi ích của Ultralytics Platform là gì?

Ultralytics Platform cung cấp:

  • Quy trình làm việc hợp nhất: Dữ liệu, huấn luyện và triển khai tại một nơi
  • Đa khu vực: Lưu trữ dữ liệu tại các khu vực US, EU, hoặc AP
  • Huấn luyện không cần code: Huấn luyện các model YOLO nâng cao mà không cần viết code
  • Số liệu thời gian thực: Phát trực tuyến tiến trình huấn luyện và giám sát việc triển khai
  • 43 khu vực triển khai: Triển khai model gần với người dùng của bạn trên toàn thế giới
  • 5 loại tác vụ: Hỗ trợ phát hiện, phân đoạn, pose, OBB, và phân loại (xem tài liệu tác vụ)
  • Gán nhãn hỗ trợ bởi AI: Gán nhãn thông minh với các model SAM và YOLO để tăng tốc độ chuẩn bị dữ liệu

Các tùy chọn GPU nào khả dụng cho huấn luyện trên cloud?

Ultralytics Platform hỗ trợ nhiều loại GPU cho việc huấn luyện trên cloud:

GPUThế hệVRAMChi phí/GiờTốt nhất cho
RTX 2000 AdaAda16 GB$0.24Dataset nhỏ, kiểm thử
RTX A4500Ampere20 GB$0.25Dataset nhỏ-trung bình
RTX 4000 AdaAda20 GB$0.26Dataset trung bình
RTX A5000Ampere24 GB$0.27Dataset trung bình
L4Ada24 GB$0.39Tối ưu cho Inference
A40Ampere48 GB$0.44Kích thước batch lớn hơn
RTX 3090Ampere24 GB$0.46Huấn luyện chung
RTX A6000Ampere48 GB$0.49Các model lớn
RTX PRO 4500Blackwell32 GB$0.64Giá/hiệu năng tuyệt vời
RTX 4090Ada24 GB$0.69Giá/hiệu năng tốt nhất
RTX 6000 AdaAda48 GB$0.77Huấn luyện theo lô lớn
L40SAda48 GB$0.86Huấn luyện theo lô lớn
RTX 5090Blackwell32 GB$0.99Thế hệ người dùng mới nhất
L40Ada48 GB$0.99Các model lớn
A100 PCIeAmpere80 GB$1.39Huấn luyện sản xuất
A100 SXMAmpere80 GB$1.49Huấn luyện sản xuất
RTX PRO 6000Blackwell96 GB$1.89Mặc định được đề xuất
H100 PCIeHopper80 GB$2.39Huấn luyện hiệu suất cao
H100 SXMHopper80 GB$2.99Huấn luyện nhanh nhất
H100 NVLHopper94 GB$3.07Hiệu suất tối đa
H200 NVLHopper143 GB$3.39Bộ nhớ tối đa
H200 SXMHopper141 GB$3.99Hiệu suất tối đa
B200Blackwell180 GB$5.49Các model lớn (Pro+)
B300Blackwell288 GB$7.39Các model lớn nhất (Pro+)

Xem Cloud Training để biết bảng giá đầy đủ và các tùy chọn GPU.

Huấn luyện từ xa hoạt động như thế nào?

Bạn có thể huấn luyện model trên phần cứng của riêng mình và truyền các chỉ số thời gian thực lên nền tảng, tương tự như Weights & Biases.

Yêu cầu phiên bản gói

Việc tích hợp nền tảng yêu cầu ultralytics>=8.4.35. Các phiên bản thấp hơn sẽ KHÔNG hoạt động với nền tảng.

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

Xem Cloud Training để biết thêm chi tiết về huấn luyện từ xa.

Có những công cụ chú thích nào?

Nền tảng bao gồm một trình biên tập chú thích đầy đủ tính năng hỗ trợ:

  • Công cụ thủ công: Bounding box, đa giác, keypoint với các mẫu khung xương, hộp định hướng, phân loại
  • Mẫu khung xương: Đặt tất cả keypoint cùng một lúc bằng các mẫu tích hợp sẵn (Người, Tay, Mặt, Chó, Hộp) hoặc mẫu tùy chỉnh
  • Chú thích thông minh: Sử dụng SAM 2.1 hoặc SAM 3 để chú thích dựa trên click, hoặc chạy các model Ultralytics YOLO được huấn luyện sẵn và các model YOLO của riêng bạn đã được tinh chỉnh từ thanh công cụ cho tác vụ phát hiện, phân đoạn và OBB
  • Phím tắt: Quy trình làm việc hiệu quả với các phím nóng
Phím tắtThao tác
VChế độ thủ công (vẽ)
SChế độ thông minh (model SAM hoặc YOLO)
ABật/tắt tự động áp dụng (trong chế độ Thông minh)
1 - 9Chọn lớp theo số
DeleteXóa chú thích đã chọn
Ctrl+ZHoàn tác (Undo)
Ctrl+YLàm lại (Redo)
EscapeLưu / bỏ chọn / thoát

Xem Annotation để biết hướng dẫn đầy đủ.

Những định dạng xuất nào được hỗ trợ?

Nền tảng hỗ trợ 17 định dạng triển khai:

Định dạngPhần mở rộng tệpTrường hợp sử dụng
ONNX.onnxTriển khai đa nền tảng
TorchScript.torchscriptTriển khai C++
OpenVINO_openvino_modelPhần cứng Intel
TensorRT.engineSuy luận trên NVIDIA GPU
CoreML.mlpackageThiết bị Apple
TFLite.tfliteThiết bị di động/edge
TF SavedModel_saved_modelHệ sinh thái TensorFlow
TF GraphDef.pbTensorFlow kế thừa
PaddlePaddle_paddle_modelHệ sinh thái Baidu
NCNN_ncnn_modelDi động (Android/ARM)
Edge TPU_edgetpu.tfliteThiết bị Google Coral
TF.js_web_modelTriển khai trình duyệt
MNN.mnnThiết bị di động Alibaba
RKNN_rknn_modelRockchip NPU
IMX500_imx_modelCảm biến Sony IMX500
Axelera_axelera_modelBộ tăng tốc Axelera AI
ExecuTorch_executorch_modelPyTorch di động

Xem Xuất mô hình, Hướng dẫn chế độ xuất, và Chỉ mục tích hợp để biết các tùy chọn định dạng cụ thể.

Khắc phục sự cố

Sự cố tập dữ liệu

Vấn đềGiải pháp
Không thể xử lý tập dữ liệuKiểm tra xem định dạng tệp có được hỗ trợ hay không (JPEG, PNG, WebP, TIFF, HEIC, AVIF, BMP, JP2, DNG, MPO cho hình ảnh). Kích thước tệp tối đa: hình ảnh 50 MB, video 1 GB, tệp lưu trữ tập dữ liệu 10 GB (Gói Miễn phí) / 20 GB (Gói Pro) / 50 GB (Gói Enterprise)
Thiếu chú thíchXác minh nhãn ở định dạng YOLO với các tệp .txt khớp với tên tệp hình ảnh, hoặc tải lên COCO JSON
"Yêu cầu phân chia tập huấn luyện"Thêm thư mục train/ vào cấu trúc tập dữ liệu của bạn hoặc phân phối lại các phần phân chia thông qua thanh phân chia
Tên lớp chưa được xác địnhThêm tệp data.yaml với danh sách names: (xem định dạng YOLO), hoặc xác định các lớp trong tab Classes

Sự cố huấn luyện

Vấn đềGiải pháp
Huấn luyện không bắt đầuKiểm tra số dư tín dụng trong Settings > Billing. Yêu cầu số dư dương
Lỗi thiếu bộ nhớ (Out of memory)Giảm batch size, sử dụng mô hình nhỏ hơn (n/s), hoặc chọn GPU có nhiều VRAM hơn
Số liệu kémKiểm tra chất lượng tập dữ liệu, tăng số epochs, thử tăng cường dữ liệu, xác minh sự cân bằng của các lớp
Huấn luyện chậmChọn GPU nhanh hơn, giảm kích thước hình ảnh, kiểm tra tập dữ liệu không bị nghẽn

Sự cố triển khai

Vấn đềGiải pháp
Điểm cuối (endpoint) không phản hồiKiểm tra trạng thái điểm cuối (Sẵn sàng so với Đã dừng). Khởi động nguội có thể mất 5-15 giây
401 UnauthorizedXác minh API key chính xác và có các quyền cần thiết
Inference chậmKiểm tra kích thước mô hình, cân nhắc xuất TensorRT, chọn vùng gần hơn
Xuất thất bạiMột số định dạng yêu cầu kiến trúc mô hình cụ thể. Hãy thử ONNX để có khả năng tương thích rộng nhất

Câu hỏi thường gặp

Tôi có thể thay đổi tên người dùng sau khi đăng ký không?

Không, tên người dùng là vĩnh viễn và không thể thay đổi. Hãy chọn cẩn thận khi đăng ký.

Tôi có thể thay đổi vùng dữ liệu của mình không?

Không, vùng dữ liệu được chọn khi đăng ký và không thể thay đổi. Để chuyển vùng, hãy tạo tài khoản mới và tải lại dữ liệu của bạn.

Làm cách nào để nhận thêm tín dụng?

Truy cập Settings > Billing > Add Credits. Mua tín dụng từ $5 đến $1000. Tín dụng đã mua không bao giờ hết hạn.

Điều gì xảy ra nếu quá trình huấn luyện thất bại?

Bạn chỉ bị tính phí cho thời gian tính toán đã hoàn thành. Các điểm kiểm tra (checkpoints) được lưu lại và bạn có thể tiếp tục huấn luyện.

Tôi có thể tải xuống mô hình đã huấn luyện của mình không?

Có, nhấp vào biểu tượng tải xuống trên bất kỳ trang mô hình nào để tải tệp .pt hoặc các định dạng đã xuất.

Làm cách nào để chia sẻ công việc của tôi công khai?

Chỉnh sửa cài đặt dự án hoặc tập dữ liệu của bạn và chuyển đổi hiển thị thành "Public". Nội dung công khai sẽ xuất hiện trên trang Explore.

Giới hạn kích thước tệp là bao nhiêu?

Hình ảnh: 50MB, Video: 1GB, tập dữ liệu: 10GB trên gói Free, 20GB trên gói Pro, 50GB trên gói Enterprise. Đối với tệp lớn hơn, hãy chia nhỏ thành nhiều lần tải lên.

Các mục đã xóa được giữ trong Thùng rác bao lâu?

30 ngày. Sau thời gian đó, các mục sẽ bị xóa vĩnh viễn và không thể khôi phục.

Tôi có thể sử dụng các mô hình của Platform cho mục đích thương mại không?

Các gói Free và Pro sử dụng giấy phép AGPL. Để sử dụng cho mục đích thương mại mà không bị ràng buộc bởi AGPL, hãy xem Cấp phép Ultralytics.

Bình luận