Hướng dẫn bắt đầu nhanh với Ultralytics Platform#
Ultralytics Platform cung cấp quy trình được hướng dẫn để tải lên dataset, train model YOLO mới từ pretrained weights, kiểm thử model đã hoàn tất trên trình duyệt và cấu hình các inference endpoint chuyên dụng.
Watch: Get Started with Ultralytics Platform - QuickStart
Sơ đồ tương tác sau đây trình bày bốn giai đoạn chính của quy trình Ultralytics Platform. Nhấp vào bất kỳ giai đoạn hoặc bước phụ nào để xem hướng dẫn chi tiết cho phần đó.
graph LR
A(Sign Up):::start --> B(Prepare Data):::proc --> C(Train):::proc --> D(Deploy):::out
A -.- A1["<a href='#get-started'>Create account</a><br/><a href='#region-selection'>Select region</a>"]:::proc
B -.- B1["<a href='#upload-your-first-dataset'>Upload dataset</a><br/><a href='#create-your-first-project'>Create Project</a>"]:::proc
C -.- C1["<a href='#training-configuration'>Configure training</a><br/><a href='#monitor-training'>Monitor progress</a>"]:::proc
D -.- D1["<a href='#test-your-model'>Test model</a><br/><a href='#deploy-to-production'>Deploy endpoint</a>"]:::proc
click A "#get-started"
click B "#upload-your-first-dataset"
click C "#train-your-first-model"
click D "#deploy-to-production"
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef out fill:#9C27B0,color:#fffBắt đầu#
Ultralytics Platform cung cấp nhiều tùy chọn đăng ký dễ dàng. Bạn có thể đăng ký và đăng nhập bằng tài khoản Google hoặc GitHub, hoặc bằng địa chỉ email.

Chọn khu vực#
Trong quá trình onboarding, bạn sẽ được yêu cầu chọn khu vực dữ liệu. Platform tự động đo độ trễ đến từng khu vực và đề xuất khu vực gần nhất. Lựa chọn này xác định nơi lưu trữ dataset, model và dữ liệu training được quản lý của bạn. Khu vực endpoint chuyên dụng được chọn riêng khi bạn deploy model.

| Region | Nhãn | Vị trí | Phù hợp nhất cho |
|---|---|---|---|
| US | Châu Mỹ | Iowa, Hoa Kỳ | Người dùng tại châu Mỹ, nhanh nhất cho châu Mỹ |
| EU | Châu Âu, Trung Đông & châu Phi | Bỉ, châu Âu | Người dùng tại châu Âu, tuân thủ GDPR |
| AP | Châu Á - Thái Bình Dương | Đài Loan, châu Á - Thái Bình Dương | Người dùng tại châu Á - Thái Bình Dương, độ trễ thấp nhất tại APAC |
Khu vực dữ liệu được thiết lập trong quá trình onboarding và sau đó bạn không thể tự thay đổi, vì vậy hãy chọn khu vực gần bạn hoặc người dùng của bạn nhất để đạt hiệu năng tốt nhất. Nếu sau này cần chuyển khu vực, hãy liên hệ bộ phận hỗ trợ để yêu cầu thay đổi.
Credit miễn phí#
Mỗi tài khoản mới đều nhận được credit miễn phí để train trên cloud GPU:
| Loại email | Credit đăng ký | Điều kiện nhận |
|---|---|---|
| Email công việc/công ty | $25.00 | Sử dụng domain công ty của bạn (@company.com) |
| Email cá nhân | $5.00 | Gmail, Yahoo, Outlook, v.v. |
Đăng ký bằng email công việc để nhận $25 credit. Nếu bạn đã đăng ký bằng email cá nhân, bạn có thể xác minh email công việc sau đó để mở khóa thêm $20 credit.
Hoàn tất hồ sơ#
Quy trình onboarding hướng dẫn bạn qua ba bước:
- Hồ sơ - Nhập tên hiển thị, username duy nhất (cố định, không thể thay đổi sau này), tổ chức (không bắt buộc) và trường hợp sử dụng chính
- Khu vực dữ liệu - Chọn US, EU hoặc AP trên bản đồ thế giới trực quan hiển thị độ trễ
- Hoàn tất - Xem lại các lựa chọn, tùy chọn áp dụng mã khuyến mãi và hoàn tất đăng ký để nhận credit chào mừng

Cập nhật sau
Bạn có thể cập nhật hồ sơ bất kỳ lúc nào từ Settings, bao gồm tên hiển thị, tiểu sử và liên kết mạng xã hội. Username không thể thay đổi sau khi đăng ký. Khu vực dữ liệu không hỗ trợ tự thay đổi; hãy liên hệ bộ phận hỗ trợ để yêu cầu chuyển khu vực.
Dashboard trang chủ#
Sau khi đăng nhập, bạn sẽ được chuyển đến trang Home của Ultralytics Platform, nơi cung cấp thẻ chào mừng với thống kê workspace, video tổng quan, quyền truy cập nhanh vào dataset, project và storage, cùng feed hoạt động gần đây.

Điều hướng sidebar#
Sidebar cung cấp quyền truy cập vào tất cả các phần của Platform:
| Phần | Mục | Mô tả |
|---|---|---|
| Trên cùng | Tìm kiếm | Tìm kiếm nhanh trên tất cả resource của bạn (Cmd+K) |
| Home | Dashboard với các thao tác nhanh và hoạt động gần đây | |
| Explore | Khám phá các project và dataset công khai | |
| Nội dung | Annotate | Dataset của bạn, với shortcut + để tạo dataset |
| Huấn luyện | Các project của bạn chứa model đã train | |
| Deploy | Các deployment đang hoạt động của bạn; mọi mục đều mở dashboard deployment | |
| Chân trang | Trợ giúp | Hướng dẫn, liên kết cộng đồng và biểu mẫu feedback trong ứng dụng |
| Settings | Tài khoản, billing, team và tùy chọn | |
| Tài khoản | Menu profile với bộ chuyển workspace, hoạt động và Đăng xuất |
Mỗi phần nội dung liệt kê năm mục gần đây nhất của bạn cùng một liên kết đến các mục còn lại. Di chuột lên một mục sẽ hiển thị thao tác xóa, chuyển mục đó vào Trash; có thể truy cập Trash từ tìm kiếm (Cmd+K) hoặc bằng cách mở platform.ultralytics.com/trash.
Không có tài khoản, sidebar tương tự sẽ hiển thị Datasets và Models công khai từ @ultralytics thay vì nội dung của riêng bạn, còn chân trang sẽ hiển thị thẻ đăng ký thay cho menu tài khoản.
Thẻ chào mừng#
Thẻ chào mừng hiển thị profile, badge gói dịch vụ (liên kết đến phần so sánh gói) và thống kê workspace tổng quan. Mỗi thống kê liên kết đến view workspace tương ứng:
| Thống kê | Mô tả |
|---|---|
| Datasets | Số lượng dataset |
| Images | Tổng số image trên tất cả dataset |
| Annotation | Tổng số annotation |
| Projects | Số lượng project |
| Models | Tổng số model đã train |
| Exports | Số lượng model export |
| Deployments | Số lượng deployment đang hoạt động |
Thao tác nhanh#
Bên dưới thẻ chào mừng, dashboard hiển thị ba thẻ:
- Datasets: Tạo dataset mới hoặc thả image, video hay file dataset để tải lên. Hiển thị các dataset gần đây của bạn.
- Projects: Tạo project mới hoặc thả file model
.ptđể tải lên. Hiển thị các project gần đây của bạn. - Storage: Tổng quan về dung lượng storage bạn đang sử dụng (dataset, model, export) cùng các giới hạn của gói.
Bảng Recent Activity ở cuối hiển thị các dataset, project và deployment mới nhất của bạn cùng trạng thái và thời điểm cập nhật gần nhất.
Tìm kiếm toàn cục#
Nhấn Cmd+K (Mac) hoặc Ctrl+K (Windows/Linux) để mở thanh tìm kiếm. Tìm kiếm tức thì trên các trang, project, dataset và deployment.
Trợ lý chat AI#
Nhấp vào Ask AI để làm việc với một AI agent tự động hóa các tác vụ trên Ultralytics Platform. AI agent hoạt động trực tiếp với các tập dữ liệu và model của bạn để gán nhãn hình ảnh, chạy các thử nghiệm training, so sánh kết quả, cũng như export hoặc deploy model. Xem AutoTrain with Ask AI để biết các câu lệnh mẫu và hướng dẫn thiết lập cho coding agent của riêng bạn.
Tour onboarding#
Platform có các tour hướng dẫn, giới thiệu những tính năng chính khi bạn khám phá các phần khác nhau:
| Tour | Kích hoạt | Nội dung bao quát |
|---|---|---|
| Tour điều hướng | Lần đầu truy cập Home sau onboarding | Home, Explore, Annotate, Train, Deploy, Settings, Account của bạn |
| Tour project | Lần đầu truy cập trang project | Models, biểu đồ training, Train a Model |
| Tour dataset | Lần đầu truy cập trang dataset | Hình ảnh, Phân chia Dataset, Class, Biểu đồ, Huấn luyện Model, Tải lên Hình ảnh, Tải xuống Dataset |
Người dùng gói Enterprise sẽ thấy Tour điều hướng nâng cao với hướng dẫn dành riêng cho Enterprise ở bước Train.
Khởi động lại Tour#
Để phát lại bất kỳ tour nào:
- Nút Redo Tour — Nhấp vào avatar hồ sơ của bạn (góc dưới bên trái của sidebar) để mở menu tài khoản, sau đó chọn Redo Tour. Thao tác này đặt lại tất cả tour để chúng phát lại vào lần tiếp theo bạn truy cập từng khu vực.
- Tham số URL — Nối
?tour=với ID của tour để khởi động lại trực tiếp một tour:?tour=navtrên trang Home,?tour=projecttrên trang project hoặc?tour=datasettrên trang dataset.
Tải lên Dataset đầu tiên#
Mở Annotate trong sidebar và nhấp vào + để tạo dataset mới. Bạn cũng có thể kéo và thả trực tiếp các file vào thẻ Datasets trên dashboard Home.

Hộp thoại New Dataset cung cấp bốn nguồn. Phần bắt đầu nhanh này sử dụng Upload; các nguồn còn lại được đề cập trong Datasets và Integrations:
| Nguồn | Tính khả dụng | Mô tả |
|---|---|---|
| Upload | Tất cả các gói | Thả hình ảnh, video, archive hoặc NDJSON từ máy của bạn |
| URL | Tất cả các gói | Nhập từ liên kết HTTP hoặc HTTPS trực tiếp đến file ZIP, TAR, TAR.GZ, TGZ hoặc NDJSON |
| Cloud | Pro trở lên | Kết nối bucket S3, GCS hoặc Azure |
| On Premise | Enterprise | Lập chỉ mục dữ liệu vẫn nằm trên host được kết nối của riêng bạn |
Tính năng tải lên hỗ trợ nhiều định dạng (xem đầy đủ chi tiết trong Datasets):
| Định dạng | Kích thước tối đa (Free / Pro / Enterprise) | Mô tả |
|---|---|---|
| Images | 50 MB | JPG, PNG, WebP, TIFF và các định dạng phổ biến khác |
| Dataset Archive | 10 / 20 / 50 GB | Archive ZIP hoặc TAR (bao gồm .tar.gz và .tgz) chứa hình ảnh và label |
| Video | 1 GB | MP4, WebM, MOV, MKV, M4V - trích xuất frame ở tốc độ 1 FPS (tối đa 100 frame) |
| NDJSON | 10 / 20 / 50 GB | Định dạng export dataset của Ultralytics dành cho metadata portable |
graph LR
A[Drop Files]:::start --> B[Auto-Package ZIP]:::proc
B --> C[Upload to Storage]:::proc
C --> D[Process Data]:::proc
D --> E[Resize & Thumbnail]:::proc
E --> F[Parse Labels]:::proc
F --> G[Compute Statistics]:::proc
G --> H[Dataset Ready]:::out
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef out fill:#9C27B0,color:#fffSau khi tải lên, Platform tự động xử lý dữ liệu của bạn:
- Hình ảnh lớn hơn 4096px được resize (duy trì tỷ lệ khung hình)
- Thumbnail 256px được tạo để duyệt nhanh
- Label YOLO, COCO và Ultralytics NDJSON được phân tích cú pháp và xác thực
- Các thống kê được tính toán (phân bố class, heatmap, kích thước)
Để có kết quả tốt nhất, hãy tải lên archive ZIP hoặc TAR (bao gồm .tar.gz và .tgz) với cấu trúc YOLO tiêu chuẩn:
my-dataset.zip
├── data.yaml # Class names and splits
├── train/
│ ├── images/
│ │ ├── img001.jpg
│ │ └── img002.jpg
│ └── labels/
│ ├── img001.txt
│ └── img002.txt
└── val/
├── images/
└── labels/Để xem cú pháp đầy đủ cho các task, hãy tham khảo hướng dẫn dataset detect, segment, pose, OBB và classify.
Đọc thêm về datasets và các định dạng được hỗ trợ cho detect, segment, pose, OBB và classify.
Tạo Project đầu tiên#
Project giúp bạn tổ chức các model và experiment liên quan. Mở Train trong sidebar và nhấp vào + để tạo project. Bạn cũng có thể thả trọng số .pt vào thẻ Projects trên dashboard Home để tạo project và import chúng trong một bước.

Nhập tên và mô tả tùy chọn. Các dự án tổ chức các lần chạy model và trọng số model đã nhập hoặc nhân bản, với biểu đồ để so sánh kết quả huấn luyện đã hoàn thành.
Đọc thêm về projects.
Huấn luyện Model đầu tiên#
Từ project của bạn, nhấp vào New Model để mở hộp thoại Train New Model. Bạn cũng có thể bắt đầu từ trang dataset; trong trường hợp đó, dataset được cố định và bạn chọn project đích.

Cấu hình huấn luyện#
- Base Model: Chọn trọng số Ultralytics chính thức hoặc một trong các model do bạn tự huấn luyện. Hộp thoại sẽ cảnh báo nếu task của model và task của dataset không khớp.
- Dataset: Chọn dataset sẵn sàng có ít nhất một hình ảnh train, ít nhất một hình ảnh validation hoặc test và ít nhất một hình ảnh có label
- Parameters: Thiết lập Epochs (mặc định 100), Batch Size (để trống nghĩa là tự động), Image Size (mặc định 640) và Name tùy chọn cho lần chạy. Mở rộng Advanced Settings để chỉnh sửa bất kỳ training argument nào khác của Ultralytics trong trình soạn thảo YAML.
- Select GPU: Trên tab Cloud Training, hãy chọn tài nguyên compute dựa trên ngân sách và kích thước model. Mặc định là RTX PRO 6000 (96 GB Blackwell, $2.09/giờ), có thể xử lý mọi biến thể YOLO26. Xem đầy đủ trong bảng giá GPU hoặc bước GPU Cloud Training để biết danh sách đầy đủ và giới hạn theo tier.
- Start Training: Xem lại chi phí và thời lượng ước tính bên cạnh số dư credit, sau đó nhấp vào
Start Training.
Đánh dấu Save Dataset Version trước khi bắt đầu để snapshot dataset được lưu trữ trên Platform và liên kết dataset đó với lần chạy, nhờ vậy có thể tái tạo chính xác dữ liệu huấn luyện sau này. Xem Datasets.
Huấn luyện trên Cloud yêu cầu số dư credit dương, đủ để chi trả chi phí job ước tính. Nạp thêm trực tiếp từ hộp thoại huấn luyện hoặc kiểm tra số dư trong Settings > Billing. Tài khoản mới nhận credit miễn phí ($5 cho email cá nhân, $25 cho email công việc).
Theo dõi quá trình huấn luyện#
Khi quá trình huấn luyện bắt đầu, mở tab Train của model để theo dõi tiến trình theo thời gian thực qua ba subtab:
| Subtab | Nội dung |
|---|---|
| Charts | Đường cong loss train/validation, mAP, precision, recall |
| Console | Output log huấn luyện trực tiếp |
| System | Mức sử dụng GPU, mức sử dụng bộ nhớ, các metric phần cứng |

Các chỉ số được truyền trực tuyến theo thời gian thực qua SSE (Server-Sent Events). Khi các artifact xác thực tồn tại, thẻ con Biểu đồ chia thành chế độ xem Training và Validation, với ma trận nhầm lẫn, đường cong PR và đường cong F1 nằm dưới mục Validation.
Bạn có thể hủy job huấn luyện đang chạy bất kỳ lúc nào. Bạn chỉ bị tính phí cho thời gian compute đã sử dụng đến thời điểm đó.
Đọc thêm về cloud training.
Kiểm thử Model#
Sau khi huấn luyện hoàn tất, hãy kiểm thử model trực tiếp trên trình duyệt:
- Đi đến tab
Predictcủa model - Tải lên hình ảnh, kéo và thả, chụp một hình ảnh từ webcam hoặc nhấp vào hình ảnh mẫu (tự động inference khi thả)
- Xem các overlay dự đoán phù hợp với task, timing theo từng giai đoạn (preprocess, inference, postprocess, network) và response JSON thô

Điều chỉnh các tham số suy luận:
| Parameter | Mặc định | Mô tả |
|---|---|---|
| Confidence | 0.25 | Lọc các dự đoán có confidence thấp |
| IoU | 0.7 | Kiểm soát mức chồng lấp cho NMS |
| Image Size | 640 | Resize input cho inference |
Trong API Docs, tab Predict hiển thị code mẫu bằng Python, JavaScript và cURL, được điền sẵn các tham số bạn đã chọn ở trên. Trước tiên hãy deploy model, sau đó thay URL và key placeholder bằng các giá trị từ endpoint của bạn:
import requests
url = "https://your-deployment-url.run.app/predict"
api_key = "YOUR_API_KEY"
args = {"conf": 0.25, "iou": 0.7, "imgsz": 640}
with open("image.jpg", "rb") as f:
response = requests.post(
url,
headers={"Authorization": f"Bearer {api_key}"},
data=args,
files={"file": f},
)
print(response.json())Tab Predict tự động chạy inference khi bạn thả một hình ảnh — không cần nhấp vào nút — và chạy lại mỗi khi bạn thay đổi confidence, IoU hoặc image size. Các hình ảnh mẫu (bus.jpg, zidane.jpg) được tải sẵn để kiểm thử tức thì.
Đọc thêm về inference.
Deploy lên Production#
Deploy model của bạn lên một endpoint riêng để sử dụng trong production:
- Đi đến tab
Deploycủa model - Platform đo latency đến tất cả 42 region và biểu diễn chúng trên bản đồ thế giới, được tô màu theo gradient xanh-lục đến đỏ (latency thấp hơn có màu xanh hơn, latency cao hơn có màu đỏ hơn)
- Trong bảng Region Latency bên dưới bản đồ — được sắp xếp theo latency từ vị trí của bạn — hãy tìm region mong muốn. Sử dụng
Rescanđể đo lại bất kỳ lúc nào. - Nhấp vào
Deploytrên hàng đó để tạo endpoint

graph LR
A[Select Region]:::start --> B[Deploy]:::proc
B --> C[Provisioning]:::proc
C --> D[Running]:::out
D --> E{Lifecycle}:::decide
E --> F[Stop]:::error
E --> G[Delete]:::error
F --> H[Resume]:::proc
H --> D
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef decide fill:#FF9800,color:#fff
classDef out fill:#9C27B0,color:#fff
classDef error fill:#F44336,color:#fffSau khi provisioning hoàn tất, endpoint của bạn cung cấp:
- Unique URL: Endpoint HTTPS cho các lệnh gọi API
- Scale-to-zero behavior: Endpoint không hoạt động sẽ scale về 0 (các deployment hiện chạy một instance đang hoạt động duy nhất)
- Monitoring: Metric và log request
Endpoint có thể được started, stopped và deleted. Endpoint đã stopped giữ nguyên cấu hình và có thể được khởi động lại chỉ bằng một lần nhấp.
Sau khi deploy, bạn có thể quản lý tất cả endpoint từ phần Deploy trong sidebar. Dashboard deployments hiển thị bản đồ toàn cầu với các deployment đang hoạt động, metric trong 24 giờ (tổng số request, deployment đang hoạt động, tỷ lệ lỗi và latency P95) cùng danh sách mọi endpoint.
Đọc thêm về endpoints.
Huấn luyện từ xa (Tùy chọn)#
Nếu bạn muốn huấn luyện trên phần cứng của riêng mình, bạn có thể sử dụng API key để huấn luyện ở bất cứ đâu và truyền các metric đến Ultralytics Platform.
Cách nhanh nhất là sử dụng tab Huấn luyện cục bộ trong hộp thoại huấn luyện: tab này tạo toàn bộ command cho model, dataset và các tham số đã chọn, đồng thời điền API key (và tạo key nếu bạn chưa có). Hãy sao chép command đó và chạy trong terminal.
Để tự lắp ráp command:
- Tạo API key trong
Settings > API Keys - Thiết lập biến môi trường và huấn luyện với giá trị
username/projectchoproject:
export ULTRALYTICS_API_KEY="YOUR_API_KEY"
yolo train model=yolo26n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1Huấn luyện cục bộ kết hợp truyền trực tuyến số liệu yêu cầu Python>=3.11 và ultralytics>=8.4.120. Khóa API bắt đầu bằng ul_ theo sau là 40 ký tự hệ thập lục phân (tổng cộng 43 ký tự) và là các mã thông báo toàn quyền truy cập có phạm vi áp dụng cho không gian làm việc của bạn.
Tìm hiểu thêm về API key, URI của dataset và huấn luyện từ xa.
Phản hồi & Trợ giúp#
Trang Trợ giúp ở chân thanh bên tập hợp các liên kết tài liệu, video hướng dẫn và tài nguyên cộng đồng, đồng thời có biểu mẫu phản hồi trong ứng dụng. Bạn có thể đánh giá trải nghiệm từ 1 đến 5 sao, chọn loại phản hồi (Lỗi, Tính năng hoặc Chung) và đính kèm ảnh chụp màn hình.
Nếu bạn cần thêm trợ giúp:
- Trò chuyện AI: Nhấp vào tiện ích trò chuyện nổi trên bất kỳ trang nào để nhận trợ giúp ngay lập tức
- Tài liệu: Duyệt qua các tài liệu này để xem hướng dẫn chi tiết về dataset, chú thích, huấn luyện, triển khai và thanh toán
- Discord: Tham gia cộng đồng Discord của chúng tôi để thảo luận
- GitHub: Báo cáo sự cố trên GitHub
- REST API và SDK Python: Xem tài liệu tham chiếu API, cài đặt client
ultralytics-platformhoặc dùng thử tài liệu API tương tác để truy cập theo chương trình vào tất cả các tính năng của Platform
FAQ#
Không. Mọi tài khoản mới đều nhận được tín dụng huấn luyện miễn phí khi đăng ký, $25 với email công việc hoặc $5 với email cá nhân, và bạn có thể tải lên dataset, chú thích và kiểm tra model mà không cần thêm phương thức thanh toán. Xem Billing để biết các gói dịch vụ và cách thêm tín dụng sau.
Tên người dùng của bạn là vĩnh viễn và vùng dữ liệu được thiết lập trong quá trình giới thiệu và không thể tự thay đổi. Hãy liên hệ bộ phận hỗ trợ nếu bạn cần chuyển vùng. Tên hiển thị, tiểu sử và liên kết mạng xã hội có thể được cập nhật bất kỳ lúc nào trong Settings.
Tải lên tệp nén ZIP, TAR hoặc TAR.GZ ở định dạng YOLO, COCO JSON hoặc Ultralytics NDJSON, hoặc một thư mục hình ảnh thông thường để chú thích trong Platform. Platform phát hiện tác vụ và phân tách từ bố cục tệp nén. Xem Datasets để xem danh sách đầy đủ.
Có. Sử dụng thẻ Local Training trong hộp thoại huấn luyện để sao chép lệnh có sẵn, hoặc thiết lập
ULTRALYTICS_API_KEYvà chuyểnproject=username/my-projectsangyolo train. Các chỉ số truyền trực tuyến đến Platform theo thời gian thực và trọng số cuối cùng được tải lên khi quá trình huấn luyện kết thúc. Xem Remote Training.Tải xuống trọng số
best.pttừ trang model, export sang các định dạng như ONNX, TensorRT hoặc CoreML, hoặc gọi model thông qua dedicated endpoint. Bạn cũng có thể tải model trực tiếp bằngYOLO("ul://username/project/model")trong góiultralytics.