Chuyển đến nội dung

Nền tảng Ultralytics

Nền tảng Ultralytics 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 tinh gọn toàn bộ quy trình làm việc ML từ chuẩn bị dữ liệu đến triển khai mô hình. Đượ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ải sự phức tạp về cơ sở hạ tầng.

Ultralytics Ảnh chụp màn hình bộ dữ liệu nền tảng

Nền tảng Ultralytics là gì?

Nền tảng Ultralytics đượ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ó kết hợp các khả năng của:

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

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

Quy trình làm việc: Tải lên → Chú thích → Huấn luyện → Xuất → Triển khai

Nền tảng này cung cấp quy trình làm việc hoàn chỉnh 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), tệp lưu trữ ZIP (10GB) với xử lý tự động
Chú thíchCông cụ cầm tay, SAM chú thích thông minh, YOLO Tự động gắn nhãn cho cả 5 loại tác vụ (xem các tác vụ được hỗ trợ )
Huấn luyệnGPU đám mây (22 tùy chọn từ RTX 2000 Ada đến B200), 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 điểm cuối chuyên dụng, tự động mở rộng quy mô và giám sát.

Những việc bạn có thể làm:

  • Tải lên hình ảnh, video và các tệp lưu trữ ZIP để tạo bộ dữ liệu huấn luyện.
  • Hiển thị chú thích bằng lớp phủ tương tác cho cả 5 mục. YOLO các loại nhiệm vụ (xem các nhiệm vụ được hỗ trợ )
  • Mô hình huấn luyện trên nền tảng đám mây 22. GPU các loại 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ân vân.)
  • Triển khai tại 43 khu vực toàn cầu với các điểm cuối chuyên dụng chỉ bằng một cú nhấp chuột.
  • Theo dõi tiến độ đào tạo, tình trạng triển khai và các chỉ số sử dụng.
  • Hãy cùng hợp tác bằng cách công khai các dự án và bộ dữ liệu cho cộng đồng.

Cơ sở hạ tầng đa vùng

Dữ liệu của bạn được giữ trong khu vực của bạn. Nền tảng Ultralytics 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
MỹChâu MỹIowa, Hoa KỳNgười dùng khu vực Châu Mỹ, tốc độ nhanh nhất tại khu vực Châu Mỹ
EUChâu Âu, Trung Đông và Châu PhiBỉ, Châu ÂuNgười dùng Châu Âu, tuân thủ GDPR
APChâu Á Thái Bình DươngHồng Kông, khu vực Châu Á - Thái Bình DươngNgười dùng khu vực Châu Á - Thái Bình Dương, độ trễ thấp nhất khu vực Châu Á - Thái Bình Dương

Bạn chọn khu vực của mình trong quá trình thiết lập ban đầu, và tất cả dữ liệu, mô hình cũng như triển khai của bạn sẽ vẫn nằm trong khu vực đó.

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

Bạn không thể thay đổi vùng dữ liệu của mình sau khi tạo tài khoản. Trong quá trình thiết lập ban đầu, nền tảng sẽ đo độ trễ đến từng vùng và đề xuất vùng gần nhất. Hãy lựa 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 tệp lưu trữ ZIP với khả năng xử lý tự động
  • Trình chỉnh sửa chú thích : Chú thích thủ công cho cả 5 mục. YOLO các loại nhiệm vụ ( detect , segment , tư thế, OBB, classify (Xem các tác vụ được hỗ trợ )
  • Chú thích thông minh SAM : Chú thích thông minh dựa trên thao tác nhấp chuột sử dụng mô hình Segment Anything Model.
  • Tự động Chú thích: Sử dụng các mô hình đã được huấn luyện để gán nhãn trước cho dữ liệu mới
  • Thống kê: Phân bố lớp, bản đồ nhiệt vị trí và phân tích kích thước
graph LR
    A[Upload ZIP/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 soạn thảo chú thích hỗ trợ cả 5. YOLO Các loại tác vụ: detect (hộp giới hạn), segment (đa giác), xác định tư thế (điểm mấu chốt), 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ông cụ vẽ và phím tắt riêng.

Huấn luyện mô hình

  • Đào tạo về điện toán đám mây : Thực hành trên 22 nền tảng điện toán đám mây. GPU các loại với số liệu thời gian thực
  • Đào tạo từ xa : Đào tạo ở bất cứ đâu và truyền tải số liệu lên nền tảng (kiểu W&B)
  • Tổ chức Dự án: Nhóm các mô hình liên quan, so sánh các thử nghiệm, theo dõi hoạt động
  • 17 định dạng xuất khẩu : ONNX , TensorRT , CoreML , TFLite và nhiều hơn nữa (xem các định dạng được hỗ trợ )

Ultralytics Ảnh chụp màn hình dự án nền tảng

Bạn có thể huấn luyện mô hình 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 chuột Train Model
  3. Chọn tập dữ liệu, mô hình, GPU và các kỷ nguyên
  4. Theo dõi đường cong tổn thất và các chỉ số theo thời gian thực.
# Install ultralytics
pip install "ultralytics>=8.4.14"

# Set your API key
export ULTRALYTICS_API_KEY="your_api_key"

# Train and stream metrics to the platform
yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1
import os

from ultralytics import YOLO

os.environ["ULTRALYTICS_API_KEY"] = "your_api_key"

model = YOLO("yolo26n.pt")
model.train(
    data="coco.yaml",
    epochs=100,
    project="username/my-project",
    name="exp1",
)
# Metrics stream to Platform automatically

Triển khai

  • Kiểm thử Suy luận: Kiểm thử mô hình trực tiếp trong trình duyệt với hình ảnh tùy chỉnh
  • Điểm cuối Chuyên dụng: Triển khai tới 43 khu vực toàn cầu với khả năng tự động điều chỉnh quy mô
  • Giám sát: Các chỉ số 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, bạn có thể gọi điểm cuối của mình 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())
curl -X POST "https://your-endpoint-url/predict" \
  -H "Authorization: Bearer your_api_key" \
  -F "file=@image.jpg"
const form = new FormData();
form.append("file", fileInput.files[0]);

const response = await fetch("https://your-endpoint-url/predict", {
    method: "POST",
    headers: { Authorization: "Bearer your_api_key" },
    body: form,
});

const results = await response.json();
console.log(results);

Quản lý tài khoản

  • Nhóm & Tổ chức : Cộng tác với các thành viên 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 trả theo mức sử dụng với giá cả minh bạch
  • Bảng tin hoạt động : Theo dõi tất cả các sự kiện và hành động của tài khoản.
  • Thùng rác & Khôi phục : Xóa tạm thời 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 gói cước

Tính năngMiễn phíPro (29 USD/tháng)Doanh nghiệp
Tín dụng đăng ký5 đô la / 25 đô la*-Tùy chỉnh
Tín dụng hàng tháng-30 đô la/ghế/thángTùy chỉnh
Mô hình100500Không giới hạn
Đào tạo đồng thời310Không giới hạn
Lượt triển khai310 (khởi động nóng)Không giới hạn
Lưu trữ100 GB500 GBKhông giới hạn
Nhóm-Tối đa 5 thành viênLên đến 50
Hỗ trợCộng đồngSự ưu tiênChuyên dụng

*Phí đăng ký là $5, hoặc $25 nếu bạn sử dụng email công ty/cơ quan đã được xác minh.

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

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

Làm cách nào để bắt đầu với Nền tảng Ultralytics?

Để bắt đầu với Nền tảng Ultralytics:

  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 giới thiệu
  3. Tải lên tập dữ liệu: Điều hướng đến phần Tập dữ liệu để tải lên dữ liệu của bạn
  4. Đào tạo mô hình: Tạo một dự án và bắt đầu đào tạo trên các GPU đám mây
  5. Triển khai: Kiểm thử mô hình của bạn và triển khai đến một điểm cuối chuyên dụng

Để có hướng dẫn chi tiết, hãy xem trang Bắt đầu nhanh.

Những lợi ích của Nền tảng Ultralytics là gì?

Nền tảng Ultralytics cung cấp:

  • Quy trình làm việc hợp nhất: Dữ liệu, đào tạo và triển khai tại một nơi
  • Đa khu vực: Dữ liệu được lưu trữ tại các khu vực US, EU hoặc AP
  • Đào tạo không cần mã: Đào tạo các mô hình YOLO nâng cao mà không cần viết mã
  • Số liệu thời gian thực: Truyền trực tiếp tiến độ đào tạo và giám sát các triển khai
  • 43 khu vực triển khai: Triển khai mô hình gần 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, tư thế, OBB và phân loại (xem tài liệu về tác vụ )
  • Ghi nhãn được hỗ trợ bởi AI: SAM và tự động gán nhãn để tăng tốc quá trình chuẩn bị dữ liệu

Các tùy chọn GPU nào có sẵn cho việc huấn luyện trên đám mây?

Nền tảng Ultralytics hỗ trợ nhiều loại GPU cho việc đào tạo trên đám mây:

GPUVRAMChi phí/GiờTốt nhất cho
RTX 2000 Ada16 GB$0.24Bộ dữ liệu nhỏ, thử nghiệm
RTX A450020 GB$0.24Bộ dữ liệu nhỏ-trung bình
RTX A500024 GB$0.26Bộ dữ liệu cỡ trung bình
RTX 4000 Ada20 GB$0.38Bộ dữ liệu cỡ trung bình
L424 GB$0.39Tối ưu hóa suy luận
A4048 GB$0.40Kích thước lô hàng lớn hơn
RTX 309024 GB$0.46Đào tạo chung
RTX A600048 GB$0.49Mô hình lớn
RTX 409024 GB$0.59Giá cả/hiệu năng tuyệt vời
RTX 6000 Ada48 GB$0.77Đào tạo theo lô lớn
L40S48 GB$0.86Đào tạo theo lô lớn
RTX 509032 GB$0.89Thế hệ mới nhất
L4048 GB$0.99Mô hình lớn
A100 PCIe80 GB$1.39Đào tạo sản xuất
A100 SXM80 GB$1.49Đào tạo sản xuất
RTX PRO 600096 GB$1.89Mặc định được đề xuất
H100 PCIe80 GB$2.39Đào tạo nhanh nhất
H100 SXM80 GB$2.69Đào tạo nhanh nhất
H100 NVL94 GB$3.07Huấn luyện trí nhớ cao
H200 NVL143 GB$3.39Bộ nhớ tối đa
H200 SXM141 GB$3.59Hiệu suất tối đa
B200180 GB$4.99Các mô hình lớn nhất

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

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

Bạn có thể huấn luyện các mô hình trên phần cứng của riêng mình và truyền tải các chỉ số theo thời gian thực đế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 bản >= 8.4.14 . 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.14"
# 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
import os

from ultralytics import YOLO

os.environ["ULTRALYTICS_API_KEY"] = "your_api_key"

model = YOLO("yolo26n.pt")
model.train(
    data="coco.yaml",
    epochs=100,
    project="username/my-project",
    name="exp1",
)
# Train using a Platform dataset directly
export ULTRALYTICS_API_KEY="your_api_key"

yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100 project=username/my-project name=exp1

Xem Huấn luyện trên đám mây để biết thêm chi tiết về huấn luyện từ xa.

Những công cụ chú thích nào có sẵn?

Nền tảng bao gồm trình chỉnh sửa chú thích đầy đủ tính năng, hỗ trợ:

  • Công cụ thủ công: Hộp giới hạn, đa giác, điểm khóa, hộp định hướng, phân loại
  • Chú thích thông minh SAM : Nhấp chuột để tạo mặt nạ chính xác bằng cách sử dụng Mô hình Phân đoạn Bất kỳ (Segment Anything Model).
  • 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ắtHành động
VChọn chế độ
SSAM chế độ chú thích thông minh
AChế độ tự động chú thích
1 - 9Chọn lớp theo số
DeleteXóa chú thích đã chọn
Ctrl+ZHoàn tác
Ctrl+YLàm lại
EscapeHủy bỏ hành động hiện tại

Xem Chú thích để biết hướng dẫn đầy đủ.

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

Nền tảng này 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_modelIntel phần cứng
TensorRT.engineNVIDIA GPU suy luận
CoreML.mlpackageThiết bị của Apple
TFLite.tfliteThiết bị di động/thiết bị biên
TF SavedModel_saved_modelHệ sinh thái TensorFlow
TF GraphDef.pbTensorFlow di sản
PaddlePaddle_paddle_modelHệ sinh thái Baidu
NCNN_ncnn_modelDi động ( Android /CÁNH TAY)
Edge TPU_edgetpu.tfliteGoogle Thiết bị san hô
TF.js_web_modelTriển khai trên trình duyệt
MNN.mnnAlibaba di động
RKNN_rknn_modelNPU Rockchip
IMX500_imx_modelCảm biến Sony IMX500
Axelera_axelera_modelBộ tăng tốc AI của Axelera
ExecuTorch_executorch_modelPyTorch điện thoại di động

Xem phần Xuất mô hình , hướng dẫn chế độ xuấtmục lục Tích hợp để biết các tùy chọn cụ thể theo định dạng.

Khắc phục sự cố

Các vấn đề về tập dữ liệu

Vấn đềGiải pháp
Bộ dữ liệu sẽ không được xử lýKiểm tra xem định dạng tệp có được hỗ trợ hay không (JPEG, PNG, WebP, v.v.). Kích thước tệp tối đa: ảnh 50MB, video 1GB, ZIP 10GB.
Thiếu chú thíchKiểm tra xem nhãn có ở đúng vị trí không. định dạng YOLO với .txt các tệp trùng khớp với tên tệp hình ảnh
"Cần phải tách đoàn tàu"Thêm train/ thêm thư mục vào cấu trúc tập dữ liệu của bạn, hoặc tạo các phân tách trong cài đặt tập dữ liệu
Tên lớp chưa được định nghĩaThêm một data.yaml tập tin với names: danh sách (xem) định dạng YOLO), hoặc định nghĩa các lớp trong cài đặt tập dữ liệu.

Các vấn đề đào tạo

Vấn đềGiải pháp
Buổi huấn luyện sẽ không bắt đầu.Kiểm tra số dư tín dụng trong Cài đặt > Thanh toán. Cần có số dư dương.
Lỗi hết bộ nhớGiảm kích thước lô, sử dụng mô hình nhỏ hơn (n/s) hoặc chọn GPU với nhiều VRAM hơn
Số liệu kémKiểm tra chất lượng tập dữ liệu, tăng số epoch, thử tăng cường dữ liệu, xác minh sự cân bằng lớp.
Huấn luyện chậmChọn nhanh hơn GPU Giảm kích thước ảnh, kiểm tra xem tập dữ liệu có bị tắc nghẽn hay không.

Các vấn đề triển khai

Vấn đềGiải pháp
Điểm cuối 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). Quá trình khởi động nguội có thể mất 5-15 giây.
401 Không được phépXác minh khóa API chính xác và có các phạm vi cần thiết.
Suy luận chậmKiểm tra kích thước mô hình, cân nhắc xuất sang TensorRT , chọn vùng gần hơn.
Xuất khẩu 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 khu vực dữ liệu của mình không?

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

Tôi có thể kiếm thêm điểm thưởng bằng cách nào?

Vào Cài đặt > Thanh toán > Thêm tín dụng. 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 được lưu lại và bạn có thể tiếp tục quá trình 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?

Vâng, hãy 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 xuống. .pt tệp hoặc định dạng xuất.

Tôi có thể chia sẻ tác phẩm của mình với công chúng bằng cách nào?

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

Giới hạn dung lượng tệp là bao nhiêu?

Ảnh: 50MB, Video: 1GB, Tệp ZIP: 10GB. Đối với các tệp lớn hơn, vui lòng chia thành nhiều lần tải lên.

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

30 ngày. Sau đó, 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 nền tảng 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 yêu cầu giấy phép AGPL, vui lòng liên hệ sales@ ultralytics .com dành cho giấy phép doanh nghiệp.



📅 Được tạo 1 tháng trước ✍️ Cập nhật 5 ngày trước
glenn-jochersergiuwaxmannLaughing-q

Bình luận