YOLO Vision 2026:

Huấn luyện trên đám mây#

Ultralytics Platform Cloud Training cho phép huấn luyện chỉ với một cú nhấp chuột trên GPU đám mây, giúp việc huấn luyện model trở nên dễ tiếp cận mà không cần cấu hình phức tạp. Huấn luyện các model YOLO với khả năng truyền phát chỉ số theo thời gian thực và tự động lưu checkpoint.

graph LR
    A[Configure]:::start --> B[Start Training]:::proc
    B --> C[Provision GPU]:::proc
    C --> D[Download Dataset]:::proc
    D --> E[Train]:::proc
    E --> F[Stream Metrics]:::proc
    F --> G[Save Checkpoints]:::proc
    G --> H[Complete]:::out

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

Hộp thoại Huấn luyện#

Bắt đầu huấn luyện từ UI của Platform bằng cách nhấp vào New Model trên bất kỳ trang dự án hoặc tập dữ liệu nào. Hộp thoại huấn luyện có hai tab: Cloud TrainingLocal Training.

Ultralytics Platform Training Dialog Cloud Tab

Bước 1: Chọn Model Cơ sở#

Chọn một model Ultralytics chính thức hoặc một trong các model đã hoàn thành của riêng bạn:

Danh mụcMô tả
Chính thứcCác model dự án YOLO26 (được khuyến nghị), YOLO11, YOLOv8 và YOLOv5
Model của bạnCác model đã hoàn thành hoặc đã tải lên của bạn, được sắp xếp theo dự án, để tinh chỉnh

Bộ lọc sẽ lọc các model chính thức theo các tác vụ tương thích với dataset đã chọn. YOLO26 bao gồm các biến thể Detect, Segment, Semantic, Depth, Classify, PoseOBB với các kích thước từ nano đến xlarge.

Bước 2: Chọn Tập dữ liệu#

Chọn tập dữ liệu để huấn luyện (xem Datasets):

Tùy chọnMô tả
Chính thứcCác tập dữ liệu được tuyển chọn từ Ultralytics
Tập dữ liệu của bạnCác tập dữ liệu bạn đã tải lên
Yêu cầu về tập dữ liệu

Tập dữ liệu phải ở trạng thái ready với ít nhất 1 hình ảnh trong tập train, 1 hình ảnh trong tập validation hoặc test, và ít nhất 1 hình ảnh được gán nhãn.

Không khớp tác vụ

Cảnh báo không khớp tác vụ xuất hiện khi model được chọn không thể huấn luyện tác vụ tập dữ liệu, và nút Start Training vẫn bị vô hiệu hóa cho đến khi bạn chọn một model tương thích. Tập dữ liệu segment chấp nhận model segment hoặc semantic; các tác vụ tập dữ liệu khác yêu cầu tác vụ model tương ứng. Xem hướng dẫn tác vụ.

Bước 3: Cấu hình Tham số#

Thiết lập các tham số huấn luyện cốt lõi:

Tham sốMô tảMặc định
EpochsSố lần lặp lại huấn luyện100
Batch SizeSố mẫu mỗi lần lặp-1 (tự động)
Kích thước Hình ảnhĐộ phân giải đầu vào (menu thả xuống 320/416/512/640/1280, bất kỳ bội số nào của 32 từ 32-4096 trong trình chỉnh sửa YAML)640
TênTên tùy chọn cho lần huấn luyệntự động

Bước 4: Cài đặt Nâng cao (Tùy chọn)#

Mở rộng Advanced Settings để truy cập trình chỉnh sửa tham số dựa trên YAML đầy đủ với hơn 40 tham số huấn luyện được sắp xếp theo nhóm (xem tham chiếu cấu hình):

NhómTham số
Learning Ratelr0, lrf, momentum, weight_decay, warmup_epochs, warmup_momentum, warmup_bias_lr
Optimizerauto (mặc định), SGD, MuSGD, Adam, AdamW, NAdam, RAdam, RMSProp, Adamax
Trọng số Lossbox, cls, dfl, pose, kobj, label_smoothing
Tăng cường Màu sắchsv_h, hsv_s, hsv_v
Tăng cường Hình họcdegrees, translate, scale, shear, perspective
Tăng cường Lật & Kết hợpflipud, fliplr, mosaic, mixup, copy_paste
Kiểm soát Huấn luyệnpatience, seed, deterministic, amp, cos_lr, close_mosaic, save_period
Tập dữ liệufraction, freeze, single_cls, rect, multi_scale, resume

Các tham số có khả năng nhận biết tác vụ (ví dụ: copy_paste chỉ hiển thị cho các tác vụ segment, pose/kobj chỉ dành cho tác vụ pose). Huy hiệu Modified xuất hiện khi các giá trị khác với mặc định, và bạn có thể đặt lại tất cả về mặc định bằng nút reset.

Ví dụ: Tinh chỉnh Tăng cường cho các tập dữ liệu nhỏ

Đối với các tập dữ liệu nhỏ (<1000 ảnh), hãy tăng cường độ tăng cường để giảm overfitting:

mosaic: 1.0       # Keep mosaic on
mixup: 0.3        # Add mixup blending
copy_paste: 0.3   # Add copy-paste (segment only)
fliplr: 0.5       # Horizontal flip
degrees: 10.0     # Slight rotation
scale: 0.9        # Aggressive scaling

Lưu Phiên bản Tập dữ liệu (Tùy chọn)#

Bật Save Dataset Version để liên kết model với một phiên bản bất biến của tập dữ liệu được lưu trữ trên Platform. Platform sẽ kiểm tra xem nội dung tập dữ liệu có thay đổi hay không, tái sử dụng phiên bản khớp nếu không có thay đổi và chỉ tạo phiên bản được đánh số mới khi cần thiết. Quá trình huấn luyện sau đó sẽ sử dụng snapshot NDJSON chính xác đó và ghi lại số phiên bản cũng như mã băm nội dung trên model.

Việc này giúp bảo toàn dữ liệu đã sử dụng cho lần chạy đó ngay cả khi bạn thêm hoặc xóa hình ảnh, chỉnh sửa chú thích hoặc thay đổi các phân đoạn tập dữ liệu sau này. Bạn có thể tìm thấy phiên bản đã liên kết trong các tab ModelsVersions của tập dữ liệu.

Chỉ dành cho các Tập dữ liệu được lưu trữ trên Platform

Save Dataset Version không khả dụng cho bộ lưu trữ đám mây được kết nối và các tập dữ liệu tại chỗ (On Premise). Bạn cũng có thể tạo thủ công các snapshot từ tab Versions.

Bước 5: Chọn GPU (Tab Đám mây)#

Chọn GPU của bạn từ Ultralytics Cloud:

Ultralytics Platform Training Dialog Gpu Selector And Cost

GPUThế hệVRAMChi phí/GiờPhù hợp nhất cho
RTX 2000 AdaAda16 GB$0.24Tập dữ liệu nhỏ, kiểm thử
RTX A4500Ampere20 GB$0.25Tập dữ liệu nhỏ-trung bình
RTX 4000 AdaAda20 GB$0.26Tập dữ liệu trung bình
RTX A5000Ampere24 GB$0.27Tập dữ liệu trung bình
L4Ada24 GB$0.39Tối ưu hóa cho suy luận
A40Ampere48 GB$0.44Kích thước batch lớn hơn
RTX 3090Ampere24 GB$0.46Huấn luyện tổng quát
RTX A6000Ampere48 GB$0.49Các mô hình lớn
RTX PRO 4000Blackwell24 GB$0.57Budget Blackwell
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 batch lớn
L40SAda48 GB$0.86Huấn luyện batch lớn
RTX PRO 5000Blackwell48 GB$0.96Huấn luyện batch lớn
RTX 5090Blackwell32 GB$0.99Thế hệ người dùng mới nhất
L40Ada48 GB$0.99Các mô hình 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$2.09Mặc định khuyến nghị
H100 PCIeHopper80 GB$2.89Huấn luyện hiệu năng cao
H100 NVLHopper94 GB$3.19Hiệu suất tối đa
H100 SXMHopper80 GB$3.29Huấn luyện nhanh nhất
H200 NVLHopper143 GB$3.39Bộ nhớ tối đa
H200 SXMHopper141 GB$4.39Hiệu suất tối đa
B200Blackwell180 GB$5.89Các model lớn (Pro+)
B300Blackwell288 GB$7.39Các model lớn nhất (Pro+)
Chọn GPU
  • RTX PRO 6000: 96 GB Blackwell, mặc định được khuyến nghị cho hầu hết các công việc
  • A100 SXM: 80 GB HBM2e — lựa chọn mạnh mẽ cho các batch size lớn hoặc các model lớn hơn
  • H100 PCIe / H100 SXM / H100 NVL: 80–94 GB Hopper cho huấn luyện nhạy cảm về thời gian (có sẵn trên mọi gói)
  • H200 NVL / H200 SXM: 141–143 GB Hopper cho các khối lượng công việc yêu cầu bộ nhớ cao (có sẵn trên mọi gói)
  • B200 / B300: 180–288 GB NVIDIA Blackwell cho các khối lượng công việc tiên tiến — yêu cầu gói Pro hoặc Enterprise

Hộp thoại hiển thị số dư hiện tại của bạn và nút Top Up. Chi phí và thời gian dự kiến được tính toán dựa trên cấu hình của bạn (kích thước model, số lượng ảnh trong tập dữ liệu, epoch, tốc độ GPU).

Bước 6: Bắt đầu Huấn luyện#

Nhấp vào Start Training để khởi chạy công việc của bạn. Nền tảng sẽ:

  1. Giải quyết phiên bản tập dữ liệu bất biến khi Save Dataset Version được bật
  2. Cấp phát một instance GPU
  3. Tải xuống tập dữ liệu của bạn
  4. Bắt đầu huấn luyện
  5. Truyền phát các chỉ số trong thời gian thực

Vòng đời của công việc huấn luyện#

Các công việc huấn luyện tiến triển qua các trạng thái sau:

Trạng tháiMô tả
PendingCông việc đã gửi, đang chờ cấp phát GPU
StartingGPU đã được cấp phát, đang tải xuống tập dữ liệu và model
RunningĐang huấn luyện, các chỉ số đang được truyền phát theo thời gian thực
CompletedHuấn luyện đã hoàn thành thành công
FailedHuấn luyện thất bại (xem log console để biết chi tiết)
CancelledHuấn luyện đã bị người dùng hủy

Để nhận thông báo về các kết quả hoàn tất và thất bại mà không cần mở trang này, hãy kết nối Slack alerts.

Credit miễn phí

Các tài khoản mới nhận được tín dụng đăng ký — $5 cho email cá nhân và $25 cho email công ty. Kiểm tra số dư của bạn trong Cài đặt > Thanh toán.

Ultralytics Platform Training Progress With Charts

Theo dõi Huấn luyện#

Xem tiến trình huấn luyện thời gian thực trên tab Train của trang model:

Tab con Biểu đồ#

Ultralytics Platform Model Training Live Charts

Chỉ sốMô tả
LossLoss huấn luyện và xác thực
mAPMean Average Precision
PrecisionDự đoán dương tính chính xác
RecallGround truth đã được phát hiện

Tab con Console#

Đầu ra console trực tiếp với hỗ trợ màu ANSI, thanh tiến trình và phát hiện lỗi.

Tab con Hệ thống#

Sử dụng GPU, bộ nhớ, nhiệt độ, CPU và mức sử dụng đĩa theo thời gian thực.

Checkpoint#

Sau khi huấn luyện hoàn tất, model tốt nhất (best.pt, checkpoint có mAP cao nhất) được tải lên nền tảng và cung cấp để tải xuống, xuất và triển khai.

Hủy huấn luyện#

Nhấp vào Cancel Training trên trang model và xác nhận hành động. Đối với cloud training, Platform sẽ dừng tác vụ, giải phóng tài nguyên tính toán và tính phí thời gian GPU đã sử dụng trước khi hủy. Đối với local training, việc hủy sẽ báo hiệu cho tiến trình dừng lại ở ranh giới epoch tiếp theo và giữ lại các kết quả một phần.

Huấn luyện từ xa (Remote Training)#

graph LR
    A[Local GPU]:::start --> B[Train]:::proc
    B --> C[ultralytics Package]:::proc
    C --> D[Stream Metrics]:::proc
    D --> E[Platform Dashboard]:::out

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

Huấn luyện trên phần cứng của riêng bạn trong khi truyền tải các chỉ số (metrics) lên nền tảng.

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

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

pip install -U ultralytics

Thiết lập API Key#

  1. Truy cập Settings > API Keys
  2. Tạo một key mới (hoặc nền tảng sẽ tự động tạo một key khi bạn mở tab Local Training)
  3. Thiết lập biến môi trường:
export ULTRALYTICS_API_KEY="YOUR_API_KEY"

Huấn luyện với truyền tải dữ liệu (Streaming)#

Sử dụng các tham số projectname để truyền tải các chỉ số:

yolo train model=yolo26n.pt data=coco.yaml epochs=100 \
  project=username/my-project name=experiment-1

Tab Local Training trong hộp thoại huấn luyện hiển thị một lệnh đã được cấu hình sẵn cùng với API key, các tham số đã chọn và các đối số nâng cao đi kèm.

Sử dụng tập dữ liệu (dataset) của Platform#

Huấn luyện với các tập dữ liệu (dataset) được lưu trữ trên nền tảng bằng cách sử dụng định dạng URI ul://:

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

Định dạng URI ul:// sẽ tự động tải xuống và cấu hình tập dữ liệu của bạn. Mô hình được tự động liên kết với tập dữ liệu trên nền tảng (xem Sử dụng tập dữ liệu nền tảng).

Thanh toán#

Chi phí huấn luyện dựa trên mức sử dụng GPU:

Ước tính chi phí#

Trước khi quá trình huấn luyện bắt đầu, nền tảng sẽ ước tính tổng chi phí bằng cách:

  1. Ước tính giây mỗi epoch từ kích thước tập dữ liệu, độ phức tạp của mô hình, kích thước ảnh, kích thước batch và tốc độ GPU
  2. Tính toán tổng thời gian huấn luyện bằng cách nhân giây mỗi epoch với số lượng epoch, sau đó thêm thời gian khởi động (startup overhead)
  3. Tính toán chi phí ước tính từ tổng số giờ huấn luyện nhân với giá theo giờ của GPU

Các yếu tố ảnh hưởng đến chi phí:

Yếu tốTác động
Kích thước tập dữ liệu (Dataset Size)Nhiều ảnh hơn = thời gian huấn luyện lâu hơn (tính toán tăng xấp xỉ tuyến tính với kích thước tập dữ liệu)
Kích thước mô hình (Model Size)Các mô hình lớn hơn (m, l, x) huấn luyện chậm hơn so với (n, s)
Số lượng EpochHệ số nhân trực tiếp cho thời gian huấn luyện
Kích thước Hình ảnhimgsz lớn hơn làm tăng khối lượng tính toán: 320px=~0.3x, 640px=1.0x (cơ sở), 1280px=~3.5x
Batch SizeBatch lớn hơn sẽ hiệu quả hơn (batch 32 = ~0.85x thời gian, batch 8 = ~1.2x thời gian so với mức cơ sở batch 16)
Tốc độ GPUGPU nhanh hơn giảm thời gian huấn luyện (ví dụ: H100 SXM = ~3.4x nhanh hơn so với RTX 4090)
Thời gian khởi động (Startup Overhead)Tối đa 5 phút cho việc khởi tạo instance, tải dữ liệu và khởi động (tỷ lệ thuận với kích thước tập dữ liệu)

Ví dụ về chi phí#

Ước tính

Các ước tính chi phí chỉ là xấp xỉ và phụ thuộc vào nhiều yếu tố. Hộp thoại huấn luyện sẽ hiển thị ước tính thời gian thực trước khi bạn bắt đầu huấn luyện.

Kịch bảnGPUChi phí ước tính
500 ảnh, YOLO26n, 50 epochRTX 4090~$0.03
1000 ảnh, YOLO26n, 100 epochRTX PRO 6000~$0.23
5000 ảnh, YOLO26s, 100 epochH100 SXM~$1.56

Quy trình thanh toán#

graph LR
    A[Estimate Cost]:::start --> B[Balance Check]:::decide
    B --> C[Train]:::proc
    C --> D[Charge Actual Runtime]:::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

Quy trình thanh toán huấn luyện trên cloud:

  1. Ước tính: Chi phí được tính trước khi huấn luyện bắt đầu
  2. Kiểm tra số dư: Tín dụng khả dụng được kiểm tra trước khi chạy
  3. Huấn luyện: Job được chạy trên tài nguyên tính toán đã chọn
  4. Tính phí: Chi phí cuối cùng dựa trên thời gian chạy thực tế
Bảo vệ người tiêu dùng

Việc thanh toán theo dõi thời gian GPU thực tế, bao gồm cả các lượt chạy một phần bị hủy hoặc thất bại sau khi GPU đám mây đã khởi động.

Thanh toán theo trạng thái Job#

Trạng tháiCó bị tính phí không?
CompletedCó — thời gian GPU thực tế đã sử dụng
CancelledCó — thời gian GPU từ lúc bắt đầu đến khi hủy
FailedCó, khi tính toán trên đám mây bắt đầu — thời gian GPU đã sử dụng
Đang bị kẹt (Stuck)Có — thời gian GPU đã sử dụng cho đến khi tự động chấm dứt
Lỗi trước khi tính toán bắt đầu

Lỗi xác thực hoặc lỗi khởi chạy trước khi GPU đám mây khởi động sẽ không phát sinh mức sử dụng tính toán để tính phí. Ngay khi GPU đang chạy, các tác vụ đã hoàn thành, bị hủy, thất bại và tự động chấm dứt sẽ được thanh toán dựa trên thời gian thực (wall-clock) của GPU.

Phương thức Thanh toán#

Cloud training được thanh toán từ số dư tín dụng Platform của bạn.

Số dư tối thiểu

Việc bắt đầu huấn luyện yêu cầu số dư khả dụng dương và đủ tín dụng cho chi phí ước tính của job.

Xem chi phí huấn luyện#

Trước khi bắt đầu tác vụ trên đám mây, hộp thoại huấn luyện hiển thị số dư tín dụng hiện tại của bạn và ước tính thời gian cũng như chi phí tác vụ từ model, tập dữ liệu, epochs, kích thước ảnh và GPU được chọn. Ước tính này mang tính tham khảo; mức sử dụng thực tế được tính phí theo thời gian GPU tiêu thụ. Sau đó, hãy xem lại giao dịch tín dụng tương ứng trong mục Settings > Billing.

Ultralytics Platform Training Billing Details

Mẹo huấn luyện#

Chọn kích thước mô hình phù hợp#

Mô hìnhTham sốPhù hợp nhất cho
YOLO26n2.4MThời gian thực, thiết bị biên (edge)
YOLO26s9.5MCân bằng giữa tốc độ/độ chính xác
YOLO26m20.4MĐộ chính xác cao hơn
YOLO26l24.8MĐộ chính xác cho production
YOLO26x55.7MĐộ chính xác tối đa

Tối ưu hóa thời gian huấn luyện#

Chiến lược tiết kiệm chi phí
  1. Bắt đầu nhỏ: Thử nghiệm với 10-20 epoch trên một GPU giá rẻ để xác minh tập dữ liệu và cấu hình của bạn hoạt động tốt
  2. Sử dụng GPU phù hợp: RTX PRO 6000 xử lý hầu hết các khối lượng công việc rất hiệu quả
  3. Xác thực tập dữ liệu: Sửa các vấn đề về gán nhãn trước khi chi tiền cho việc huấn luyện
  4. Giám sát sớm: Hủy huấn luyện nếu loss đi ngang (plateaus) — bạn chỉ trả tiền cho thời gian tính toán đã sử dụng

Khắc phục sự cố#

Vấn đềGiải pháp
Huấn luyện bị kẹt ở 0%Kiểm tra định dạng tập dữ liệu, thử lại
Hết bộ nhớ (Out of memory)Giảm kích thước batch hoặc sử dụng GPU lớn hơn
Độ chính xác kémTăng số epoch, kiểm tra chất lượng dữ liệu
Huấn luyện chậmXem xét GPU nhanh hơn
Lỗi không khớp tác vụĐảm bảo model và tác vụ tập dữ liệu khớp nhau

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

Huấn luyện mất bao lâu?#

Thời gian huấn luyện phụ thuộc vào:

  • Kích thước tập dữ liệu
  • Kích thước model
  • Số lượng epoch
  • GPU đã chọn

Thời gian tiêu biểu (1000 ảnh, 100 epochs):

Mô hìnhRTX PRO 6000A100 SXM
YOLO26n~6 phút~5 phút
YOLO26m~15 phút~12 phút
YOLO26x~30 phút~25 phút
Thời gian ước tính

Thời gian huấn luyện là ước tính và thay đổi tùy theo độ phức tạp của tập dữ liệu, cài đặt tăng cường dữ liệu và batch size. Sử dụng công cụ ước tính chi phí của hộp thoại huấn luyện để có dự đoán chính xác hơn.

Tôi có thể huấn luyện qua đêm không?#

Có. Quá trình huấn luyện có thể chạy tự động không cần giám sát miễn là vẫn còn đủ kinh phí, và Platform sẽ ghi lại sự kiện hoàn thành hoặc thất bại. Nếu việc đo lường làm cho số dư giảm xuống dưới số không, các lượt chạy cloud trả phí đang hoạt động sẽ dừng lại và thanh toán thời gian GPU đã sử dụng.

Điều gì xảy ra nếu tôi hết tín dụng?#

Mức sử dụng đám mây được đo lường khi quá trình huấn luyện diễn ra. Nếu một khoản phí làm giảm số dư của bạn xuống dưới số không, các lượt chạy cloud trả phí đang hoạt động sẽ bị dừng và thanh toán cho thời gian GPU đã sử dụng. Thêm tín dụng hoặc bật tính năng tự động nạp tiền để giữ cho các tác vụ chạy dài hạn được duy trì kinh phí.

Số dư âm

Số dư bằng không hoặc âm sẽ ngăn chặn các tác vụ cloud training trả phí mới. Số dư đo lường âm cũng kích hoạt việc tắt các lượt chạy cloud training trả phí đang hoạt động.

Điều gì xảy ra nếu chi phí huấn luyện cao hơn dự tính?#

Ước tính chi phí mang tính xấp xỉ — thời gian huấn luyện thực tế có thể thay đổi do các yếu tố như tốc độ tải dữ liệu, thời gian khởi động GPU và hành vi hội tụ của model. Nếu mức sử dụng thực tế làm cạn kiệt số dư khả dụng, Platform sẽ dừng các lượt chạy cloud trả phí đang hoạt động sau khi số dư chuyển sang âm.

Để quản lý chi phí:

  • Theo dõi tiến trình huấn luyện theo thời gian thực và hủy sớm nếu cần
  • Bật auto top-up để tự động nạp lại tín dụng
  • Bắt đầu với các lượt chạy ngắn hơn (ít epoch hơn) để điều chỉnh kỳ vọng

Tôi có thể sử dụng các tham số huấn luyện tùy chỉnh không?#

Có, hãy mở rộng phần Advanced Settings trong hộp thoại huấn luyện để truy cập trình soạn thảo YAML với hơn 40 tham số có thể cấu hình. Các giá trị không mặc định sẽ được đưa vào các lệnh huấn luyện trên đám mây và cục bộ.

Trình soạn thảo YAML cũng hỗ trợ nhập cấu hình từ các lượt huấn luyện trước đó:

  • Copy from existing model: Trên trang của bất kỳ model nào đã hoàn thành, thẻ Training Configuration có nút Copy as JSON. Hãy sao chép JSON và dán trực tiếp vào trình soạn thảo YAML — nó sẽ tự động phát hiện định dạng JSON và nhập tất cả tham số.
  • Paste YAML or JSON: Dán bất kỳ cấu hình huấn luyện YAML hoặc JSON hợp lệ nào vào trình soạn thảo. Các tham số được xác thực tự động, với các giá trị ngoài phạm vi được kẹp lại và các cảnh báo được hiển thị.
  • Drag and drop files: Kéo một tệp .yaml hoặc .json trực tiếp vào trình soạn thảo để nhập các tham số của nó.

Ultralytics Platform Training Dialog Copy Training Config JSON Điều này giúp bạn dễ dàng tái tạo hoặc lặp lại các cấu hình huấn luyện trước đó mà không cần nhập lại thủ công từng tham số.

Tôi có thể huấn luyện từ trang tập dữ liệu không?#

Có, nút New Model trên các trang tập dữ liệu sẽ mở hộp thoại huấn luyện với tập dữ liệu đã được chọn sẵn và khóa lại. Sau đó, bạn chọn một dự án và model để bắt đầu huấn luyện.

Tham chiếu tham số huấn luyện#

Tham sốLoạiMặc địnhPhạm viMô tả
epochsint1001-10000Số epoch huấn luyện
batchint-1 (tự động)-1 đến 512Batch size (-1 = tự động khớp với VRAM khả dụng)
imgszint64032-4096Kích thước ảnh đầu vào
patienceint1001-1000Độ kiên nhẫn dừng sớm (early stopping patience)
seedint00-2147483647Hạt giống ngẫu nhiên cho tính tái lập
deterministicboolTrue-Chế độ huấn luyện xác định
ampboolTrue-Độ chính xác hỗn hợp tự động
close_mosaicint100-50Tắt mosaic trong N epoch cuối
save_periodint-1-1-100Lưu checkpoint mỗi N epoch
workersint80-64Dataloader workers
cacheselectfalseram/disk/falseCache ảnh
Tham số đặc thù cho từng tác vụ

Một số tham số chỉ áp dụng cho các tác vụ cụ thể:

  • Chỉ dành cho tác vụ phát hiện (detect, segment, pose, OBB — không bao gồm classify): box, dfl, degrees, translate, shear, perspective, mosaic, mixup, close_mosaic
  • Chỉ dành cho segment: copy_paste
  • Chỉ dành cho pose: pose (trọng số hàm mất mát), kobj (keypoint objectness)

Bình luận