Datasets#
Ultralytics Platform datasets cung cấp một giải pháp tối ưu để quản lý dữ liệu huấn luyện của bạn. Sau khi tải lên, nền tảng sẽ tự động xử lý hình ảnh, nhãn và thống kê. Một tập dữ liệu sẵn sàng để huấn luyện sau khi quá trình xử lý hoàn tất và có ít nhất một hình ảnh trong phân vùng train, ít nhất một hình ảnh trong phân vùng val hoặc test, ít nhất một hình ảnh có nhãn, và tổng cộng có ít nhất hai hình ảnh.
Tải tập dữ liệu lên#
Ultralytics Platform chấp nhận nhiều định dạng tải lên để tăng tính linh hoạt.
Nếu bạn đã có sẵn các tập dữ liệu trong Roboflow, hãy sử dụng Integrations để nhập trực tiếp — không cần xuất thủ công hay tải lên lại. Dữ liệu trong Google Cloud Storage, Amazon S3, hoặc Azure Blob Storage có thể được sử dụng thay thế thông qua Cloud storage. Các không gian làm việc Enterprise có thể sử dụng On Premise để lập chỉ mục và huấn luyện trên dữ liệu cục bộ mà không cần gửi pixel lên Platform.
Các định dạng được hỗ trợ#
| Định dạng | Phần mở rộng | Lưu ý | Kích thước tối đa |
|---|---|---|---|
| JPEG | .jpg, .jpeg | Phổ biến nhất, được khuyến nghị | 50 MB |
| PNG | .png | Hỗ trợ độ trong suốt | 50 MB |
| WebP | .webp | Hiện đại, nén tốt | 50 MB |
| BMP | .bmp | Không nén | 50 MB |
| TIFF | .tiff, .tif | Chất lượng cao | 50 MB |
| HEIC | .heic | Ảnh iPhone | 50 MB |
| AVIF | .avif | Định dạng thế hệ mới | 50 MB |
| JP2 | .jp2 | JPEG 2000 | 50 MB |
| DNG | .dng | Ảnh thô từ máy ảnh | 50 MB |
| MPO | .mpo | Đối tượng đa hình ảnh | 50 MB |
Hỗ trợ Video Codec#
Chỉ riêng phần mở rộng tệp là chưa đủ: video vẫn có thể thất bại nếu codec của nó không được giải mã bởi worker tiếp nhận của Platform.
Video H.264 trong container MP4 có khả năng tương thích rộng rãi nhất trên các trình duyệt chính và là lựa chọn an toàn nhất. Nếu video không thể tải lên, hãy mã hóa lại bằng FFmpeg:
ffmpeg -i input.mov \
-c:v libx264 -pix_fmt yuv420p \
-c:a aac -movflags +faststart \
output.mp4Chuẩn bị tập dữ liệu của bạn#
Platform hỗ trợ Ultralytics YOLO, COCO, Ultralytics NDJSON, và các tệp tải lên thô (không có chú thích):
Sử dụng cấu trúc thư mục YOLO tiêu chuẩn với tệp data.yaml:
my-dataset/
├── images/
│ ├── train/
│ │ ├── img001.jpg
│ │ └── img002.jpg
│ └── val/
│ ├── img003.jpg
│ └── img004.jpg
├── labels/
│ ├── train/
│ │ ├── img001.txt
│ │ └── img002.txt
│ └── val/
│ ├── img003.txt
│ └── img004.txt
└── data.yamlTệp YAML xác định cấu hình tập dữ liệu của bạn:
# data.yaml
path: .
train: images/train
val: images/val
names:
0: person
1: car
2: dogRaw: Tải lên hình ảnh không có chú thích (không có nhãn). Hữu ích khi bạn dự định chú thích trực tiếp trên nền tảng bằng annotation editor.
Bạn cũng có thể tải lên hình ảnh mà không cần các thư mục phân chia rõ ràng. Platform tôn trọng mục tiêu phân chia đang hoạt động trong quá trình tải lên, và đối với các tập dữ liệu không phải phân loại, nó có thể tự động tạo tập xác thực từ một phần của tập huấn luyện khi không cung cấp thông tin phân chia. Bạn luôn có thể gán lại hình ảnh sau đó bằng cách di chuyển hàng loạt hoặc phân phối lại các tập chia.
Định dạng được phát hiện tự động: các tập dữ liệu có data.yaml chứa các khóa names, train, hoặc val được xử lý như YOLO. Các tập dữ liệu có tệp JSON COCO (chứa các mảng images, annotations, và categories) được xử lý như COCO. Các bản xuất .ndjson được nhập dưới dạng Ultralytics NDJSON. Các tập dữ liệu chỉ có hình ảnh mà không có chú thích được xử lý như thô.
Để biết chi tiết về định dạng cụ thể của tác vụ, hãy xem supported tasks và Datasets Overview.
Quy trình tải lên#
Để tạo một dataset:
- Điều hướng đến
Annotatetrong thanh bên - Nhấp
New Dataset - Chọn loại tác vụ (xem supported tasks)
- Thêm tên và mô tả tùy chọn
- Đặt chế độ hiển thị (công khai hoặc riêng tư) và giấy phép tùy chọn (xem available licenses)
- Thêm tệp và nhấp vào
Create & Upload, hoặc nhấp vàoCreate Datasetđể bắt đầu với một tập dữ liệu trống
Để thêm tệp vào một tập dữ liệu hiện có, hãy mở trang tập dữ liệu đó và kéo thả các tệp vào thư viện hoặc nhấp vào biểu tượng tải lên ở phần đầu trang. Biểu tượng tải lên sẽ mở trực tiếp trình chọn tệp gốc của trình duyệt vì tác vụ tập dữ liệu đã được xác định trước.
Sau khi tải lên, nền tảng sẽ xử lý dữ liệu của bạn thông qua đường ống nhiều giai đoạn:
graph LR
A[Upload]:::start --> B[Validate]:::proc
B --> C[Normalize]:::proc
C --> D[Thumbnail]:::proc
D --> E[Parse Labels]:::proc
E --> F[Statistics]:::out
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef out fill:#9C27B0,color:#fff- Xác thực: Kiểm tra định dạng và kích thước
- Chuẩn hóa: Hình ảnh lớn được thay đổi kích thước (tối đa 4096px, kích thước tối thiểu 28px)
- Hình thu nhỏ: Tạo bản xem trước WebP 256px
- Label Parsing: Đã trích xuất nhãn theo định dạng YOLO và COCO
- Số liệu thống kê: Tính toán phân phối lớp và kích thước hình ảnh

Xác thực trước khi tải lên
Bạn có thể xác thực tập dữ liệu của mình cục bộ trước khi tải lên:
from ultralytics.data.utils import check_det_dataset
check_det_dataset("path/to/data.yaml")Hình ảnh phải có kích thước ít nhất 28px ở cạnh ngắn nhất. Hình ảnh nhỏ hơn mức này sẽ bị từ chối trong quá trình xử lý. Hình ảnh lớn hơn 4096px ở cạnh dài nhất sẽ tự động được thay đổi kích thước với tỷ lệ khung hình được giữ nguyên.
Duyệt hình ảnh#
Xem hình ảnh tập dữ liệu của bạn trong nhiều bố cục khác nhau.
Mở bảng điều khiển Clustering từ thanh công cụ thư viện để khám phá tập dữ liệu của bạn dưới dạng biểu đồ tán xạ 2D tương tác.
| Xem | Mô tả |
|---|---|
| Lưới (Grid) | Lưới hình thu nhỏ với lớp phủ chú thích (mặc định) |
| Compact | Hình thu nhỏ nhỏ hơn để quét nhanh |
| Table | Danh sách có hình thu nhỏ, tên tệp, kích thước, dung lượng, tập chia, lớp và số lượng nhãn |

Sắp xếp và Lọc#
Hình ảnh có thể được sắp xếp và lọc để duyệt hiệu quả:
| Sắp xếp | Mô tả |
|---|---|
| Mới nhất / Cũ nhất | Thứ tự tải lên / tạo |
| Tên A-Z / Z-A | Tên tệp theo thứ tự bảng chữ cái |
| Chiều cao ↑/↓ | Chiều cao ảnh tính bằng pixel |
| Chiều rộng ↑/↓ | Chiều rộng ảnh tính bằng pixel |
| Kích thước ↑/↓ | Kích thước tệp trên đĩa |
| Chú thích ↑/↓ | Số lượng chú thích trên mỗi ảnh |
Đối với các dataset có hơn 100.000 ảnh, các tùy chọn sắp xếp theo tên / kích thước / chiều rộng / chiều cao sẽ bị vô hiệu hóa để đảm bảo thư viện vẫn phản hồi nhanh. Các tùy chọn sắp xếp theo mới nhất, cũ nhất và số lượng chú thích vẫn được giữ nguyên.
Sử dụng bộ lọc Annotations được đặt thành Unannotated để nhanh chóng tìm thấy các hình ảnh vẫn cần được chú thích. Tính năng này đặc biệt hữu ích đối với các tập dữ liệu lớn khi bạn muốn theo dõi tiến độ gắn nhãn.
Thanh tìm kiếm nằm ở bên phải của thanh công cụ thư viện và lọc qua mọi chế độ hiển thị — dạng thẻ, thu gọn và dạng bảng. Nó khớp với tên tệp hình ảnh (phần mở rộng tệp là tùy chọn) cũng như các khóa metadata tùy chỉnh, giá trị vô hướng và phần tử mảng, do đó một hình ảnh có tên img_0042 mang {"ship_type": "yacht"} có thể được tìm thấy bằng cách tìm kiếm img_0042 hoặc yacht.
Các giá trị lồng nhau bên trong các đối tượng con sẽ không khớp. Dán một chuỗi hex 32 ký tự sẽ tra cứu chính xác mã băm nội dung hình ảnh đó.
Trình xem toàn màn hình#
Nhấp vào bất kỳ ảnh nào để mở trình xem toàn màn hình với:
- Điều hướng: Sử dụng phím mũi tên hoặc bản xem trước thu nhỏ để duyệt
- Image information: Xem lại các thuộc tính do Platform tạo ra, siêu dữ liệu tùy chỉnh và siêu dữ liệu tệp được nhúng chẳng hạn như EXIF
- Metadata tùy chỉnh: Chủ sở hữu và biên tập viên có thể thêm hoặc thay thế một đối tượng JSON, bao gồm các giá trị lồng nhau lên đến 500.000 ký tự được tuần tự hóa và các khóa cấp cao nhất lên đến 128 ký tự
- Chú thích: Bật/tắt hiển thị lớp phủ chú thích
- Phân tích lớp: Số lượng nhãn theo từng lớp với các chỉ báo màu sắc
- Annotate: Khi bạn có quyền chỉnh sửa, các điều khiển chú thích sẽ hoạt động ngay lập tức khi trình xem toàn màn hình mở trên máy tính để bàn
- Tải xuống: Tải xuống tệp ảnh gốc
- Xóa: Xóa ảnh khỏi dataset
- Zoom:
Cmd/Ctrl+Scroll,Cmd/Ctrl++, hoặcCmd/Ctrl+=để phóng to, vàCmd/Ctrl+-để thu nhỏ - Reset view:
Cmd/Ctrl + 0hoặc nút đặt lại để khớp hình ảnh với trình xem - Pan: Giữ
Spacevà kéo để dịch chuyển khung vẽ khi đang phóng to - Xem pixel: Bật/tắt kết xuất pixel để kiểm tra kỹ

Lọc theo tách tập (Split)#
Lọc ảnh theo tách tập dataset của chúng:
| Split | Mục đích |
|---|---|
| Huấn luyện | Được sử dụng để huấn luyện model |
| Val | Được sử dụng để xác thực trong quá trình huấn luyện |
| Test | Được sử dụng cho đánh giá cuối cùng |
Phân cụm (Clustering)#
Bảng điều khiển Clustering chiếu tập dữ liệu của bạn thành một biểu đồ tán xạ 2D tương tác, nơi các hình ảnh có tính trực quan tương tự nằm gần nhau. Sử dụng nó để hiển thị các cụm, phát hiện các bản sao và điểm ngoại lai, đồng thời kiểm tra cách các phân vùng hoặc lớp được phân phối trên dữ liệu của bạn — mà không cần rời khỏi thư viện. Mở nó từ biểu đồ biểu đồ tán xạ trên thanh công cụ thư viện ở bất kỳ trang tập dữ liệu nào.

Chạy phân tích#
Bắt đầu phân tích:
- Mở một dataset và nhấp vào biểu tượng biểu đồ phân tán trong thanh công cụ thư viện
- Nhấp
Analyze Dataset - Đợi thanh tiến trình hoàn tất — kết quả sẽ xuất hiện trong cùng một bảng
Phân tích chạy ở chế độ nền và có thể mất vài phút tùy thuộc vào kích thước dataset của bạn. Bạn có thể đóng bảng hoặc rời khỏi trang và quay lại sau.
Trực quan hóa#
Sau khi phân tích hoàn tất, bảng sẽ hiển thị biểu đồ phân tán 2D của tất cả các ảnh đã phân tích. Các bộ lọc thư viện (tách tập, lớp, đã dán nhãn/chưa dán nhãn) sẽ làm mờ các điểm nằm ngoài bộ lọc để bạn có thể tập trung vào tập hợp con mà mình quan tâm.

Tô màu theo#
Thay đổi cách tô màu các điểm dữ liệu bằng menu thả xuống Color by trong thanh công cụ bảng điều khiển. Chuyển đổi chế độ xem bất kỳ lúc nào — biểu đồ sẽ tự động đổi màu ngay lập tức để bạn có thể thấy cách các phân vùng, lớp hoặc thuộc tính hình ảnh được phân phối trên các cụm của mình:
| Tùy chọn | Tô bóng |
|---|---|
| Splits | Train / Val / Test |
| Classes | Lớp chú thích đầu tiên trên mỗi ảnh |
| Width | Chiều rộng ảnh |
| Height | Chiều cao ảnh |
| Size | Kích thước tệp |
| Chú thích | Số lượng chú thích trên mỗi ảnh |

Lựa chọn Lasso#
Vẽ vùng chọn tự do xung quanh một khu vực để làm nổi bật các điểm trên biểu đồ. Thư viện sẽ lọc xuống các hình ảnh phù hợp, để bạn có thể kiểm tra, gắn nhãn lại, di chuyển hoặc xóa chúng bằng các thao tác hình ảnh thông thường.
Một thẻ nằm phía trên biểu đồ hiển thị số lượng điểm được chọn — hãy nhấp vào × để xóa vùng chọn lasso và quay lại chế độ xem thư viện đầy đủ.
Di chuyển và Thu phóng#
Điều hướng các biểu đồ phân tán lớn trực tiếp từ chuột và bàn phím của bạn:
| Đầu vào | Hành động |
|---|---|
| Cuộn (Scroll) | Di chuyển biểu đồ trong không gian 2D |
| Cmd/Ctrl+Scroll | Phóng to hoặc thu nhỏ, neo tại vị trí con trỏ |
| Giữ Space | Chuyển sang chế độ kéo để di chuyển (drag-to-pan) |
Phân tích lại#
Nếu tập dữ liệu của bạn thay đổi sau khi phân tích, nút Re-analyze sẽ xuất hiện ở đầu bảng điều khiển dành cho chủ sở hữu và biên tập viên.
Nhấp vào Re-analyze để tính toán lại các phần nhúng và phép chiếu 2D từ đầu.
Các tab Dataset#
Mỗi trang dataset có thể hiển thị tối đa sáu tab, tùy thuộc vào trạng thái dataset và quyền của bạn:
Tab Ảnh#
Chế độ xem mặc định hiển thị thư viện ảnh với các lớp phủ chú thích. Hỗ trợ các chế độ xem dạng lưới, nhỏ gọn và bảng. Kéo và thả tệp vào đây để thêm ảnh.
Tab Lớp#
Tab này xuất hiện khi dataset đã có ảnh.
Quản lý các lớp chú thích cho dataset của bạn:
- Biểu đồ cột lớp: Biểu đồ hiển thị số lượng chú thích theo từng lớp với tùy chọn bật/tắt thang đo tuyến tính/log
- Bảng lớp: Bảng có thể sắp xếp và tìm kiếm với tên lớp, số lượng nhãn và số lượng ảnh
- Chỉnh sửa tên lớp: Nhấp vào bất kỳ tên lớp nào để đổi tên trực tiếp
- Chỉnh sửa màu lớp: Nhấp vào mẫu màu để thay đổi màu của lớp
- Thêm lớp mới: Sử dụng ô nhập liệu ở phía dưới để thêm các lớp

Nếu tập dữ liệu của bạn có sự mất cân bằng lớp (ví dụ: 10.000 chú thích "person" nhưng chỉ có 50 chú thích "bicycle"), hãy sử dụng nút chuyển đổi Log Scale trên biểu đồ tần suất lớp để trực quan hóa tất cả các lớp một cách rõ ràng.
Tab Biểu đồ#
Tab này xuất hiện khi dataset đã có ảnh.
Các số liệu thống kê tự động được tính toán từ bộ dữ liệu của bạn:
| Biểu đồ | Mô tả |
|---|---|
| Phân bổ tập dữ liệu | Biểu đồ tròn hiển thị số lượng ảnh train/val/test và tỷ lệ phần trăm đã được gắn nhãn |
| Các lớp hàng đầu | Biểu đồ tròn hiển thị 10 lớp chú thích xuất hiện thường xuyên nhất |
| Kích thước ảnh | Biểu đồ tần suất phân bổ chiều rộng và chiều cao ảnh (chồng lên nhau) cùng giá trị trung bình |
| Điểm trên mỗi thực thể | Số lượng đỉnh đa giác hoặc điểm chính trên mỗi chú thích (segment/pose) |
| Vị trí chú thích | Bản đồ nhiệt 2D của vị trí trung tâm BBox |
| Kích thước tệp ảnh | Biểu đồ tần suất phân bổ kích thước tệp ảnh |
| Định dạng ảnh | Phân bổ các định dạng ảnh nguồn (JPG, PNG, v.v.) |
| Kích thước Bounding Box | Biểu đồ tần suất chiều rộng và chiều cao của Bounding Box (chồng lên nhau) |
| Đối tượng trên mỗi ảnh | Biểu đồ tần suất số lượng chú thích trên mỗi ảnh |
| Kích thước ảnh 2D | Bản đồ nhiệt 2D so sánh chiều rộng và chiều cao với các đường hướng dẫn tỷ lệ khung hình |

Platform lưu vào bộ nhớ đệm các thống kê đã tính toán và vô hiệu hóa chúng khi hình ảnh, chú thích, lớp hoặc tập chia thay đổi.
Nhấp vào nút mở rộng trên bất kỳ bản đồ nhiệt nào để xem ở chế độ toàn màn hình. Điều này cung cấp cái nhìn chi tiết và lớn hơn — hữu ích để hiểu các mẫu không gian trong các bộ dữ liệu lớn.
Tab Model#
Xem tất cả các model được huấn luyện trên bộ dữ liệu này trong một bảng có thể tìm kiếm:
| Cột | Mô tả |
|---|---|
| Tên | Tên model kèm liên kết |
| Dự án | Dự án gốc kèm biểu tượng |
| Phiên bản | Phiên bản tập dữ liệu bất biến được sử dụng để huấn luyện, nếu có |
| Trạng thái | Nhãn trạng thái huấn luyện |
| Tác vụ | Loại tác vụ YOLO |
| Epoch | Epoch tốt nhất / tổng số epoch |
| mAP50-95 | Mean average precision |
| mAP50 | mAP tại IoU 0.50 |
| Đã tạo | Ngày tạo |

Tab Lỗi#
Tab này chỉ xuất hiện khi một hoặc nhiều tệp gặp lỗi xử lý.
Các ảnh bị lỗi xử lý được liệt kê tại đây với:
- Biểu ngữ lỗi: Tổng số ảnh bị lỗi và hướng dẫn
- Bảng lỗi: Tên tệp, mô tả lỗi dễ hiểu, gợi ý sửa lỗi và hình thu nhỏ xem trước
- Các lỗi phổ biến bao gồm tệp bị hỏng, định dạng không được hỗ trợ, ảnh quá nhỏ (tối thiểu 28px) và chế độ màu không được hỗ trợ

Các lỗi xử lý thường gặp
| Lỗi | Nguyên nhân | Cách sửa |
|---|---|---|
| Không thể đọc tệp ảnh | Định dạng bị hỏng hoặc không được hỗ trợ | Xuất lại từ trình chỉnh sửa ảnh |
| Không đầy đủ hoặc bị hỏng | Tệp bị cắt bớt trong quá trình truyền | Tải lại tệp gốc |
| Ảnh quá nhỏ | Kích thước tối thiểu dưới 28px | Sử dụng ảnh nguồn có độ phân giải cao hơn |
| Chế độ màu không được hỗ trợ | Chế độ màu CMYK hoặc được lập chỉ mục | Chuyển đổi sang chế độ RGB |
Tab Phiên bản#
Tạo các bản chụp NDJSON bất biến của bộ dữ liệu để huấn luyện có thể tái lập. Mỗi phiên bản ghi lại số lượng ảnh, số lượng lớp, số lượng chú thích và kích thước tệp tại thời điểm tạo.
| Cột | Mô tả |
|---|---|
| Phiên bản | Số phiên bản (v1, v2, ...) |
| Mô tả | Mô tả do người dùng cung cấp (có thể chỉnh sửa) |
| Hình ảnh | Số lượng ảnh tại thời điểm chụp nhanh |
| Các lớp | Số lượng lớp tại thời điểm chụp nhanh |
| Chú thích | Số lượng chú thích tại thời điểm chụp nhanh |
| Kích thước | Kích thước tệp xuất NDJSON |
| Đã tạo | Thời điểm phiên bản được tạo |
| Thao tác | Tải xuống, khôi phục hoặc xóa |
Để tạo một phiên bản:
- Mở tab Versions
- Nhập mô tả tùy chọn (ví dụ: "Đã thêm 500 ảnh huấn luyện" hoặc "Đã sửa các lớp bị gán nhãn sai")
- Nhấp vào + New Version
- Phiên bản mới xuất hiện trong bảng
- Sử dụng các thao tác hàng để tải xuống, khôi phục hoặc xóa phiên bản
Mỗi phiên bản được đánh số tuần tự (v1, v2, v3...). Bạn có thể tải xuống một phiên bản đã lưu khi nó vẫn còn trong bảng phiên bản.
Khôi phục sẽ thay thế vĩnh viễn các hình ảnh, tập chia, lớp và chú thích hiện tại của dataset bằng ảnh chụp nhanh đã chọn. Quá trình dựng lại có thể mất vài phút và không thể hoàn tác trừ khi bạn lưu trạng thái hiện tại thành một phiên bản khác trước.
Bật Save Dataset Version trong hộp thoại Cloud Training để liên kết mô hình với chính xác tập dữ liệu được sử dụng để huấn luyện. Platform sẽ sử dụng lại phiên bản phù hợp khi nội dung tập dữ liệu không thay đổi và chỉ tạo phiên bản mới khi có thay đổi.
Việc tạo phiên bản có sẵn sau khi tập dữ liệu đạt trạng thái ready.
Hãy tạo phiên bản trước và sau những thay đổi lớn đối với bộ dữ liệu của bạn — thêm ảnh, sửa chú thích hoặc cân bằng lại các tập chia. Điều này cho phép bạn so sánh hiệu suất model giữa các trạng thái bộ dữ liệu khác nhau.
Kích thước hiển thị là kích thước tệp xuất NDJSON, chứa các URL ảnh và chú thích — chứ không phải bản thân các tệp ảnh. Dữ liệu ảnh thực tế được lưu trữ riêng và được truy cập thông qua các URL có chữ ký.
Xuất Dataset#
Xuất bộ dữ liệu của bạn để sử dụng ngoại tuyến với tệp tải xuống NDJSON từ tiêu đề bộ dữ liệu hoặc tab Phiên bản.
Để xuất:
- Nhấp vào nút Download (biểu tượng tải xuống) trong tiêu đề bộ dữ liệu
- Tải xuống snapshot NDJSON hiện tại trực tiếp
- Sử dụng tab Versions khi bạn muốn có một snapshot được đánh số bất biến mà bạn có thể tải xuống lại sau này
Định dạng NDJSON lưu trữ một đối tượng JSON trên mỗi dòng. Dòng đầu tiên chứa siêu dữ liệu tập dữ liệu, tiếp theo là một dòng cho mỗi hình ảnh:
{"type": "dataset", "task": "detect", "name": "my-dataset", "description": "...", "bytes": 12345678, "url": "https://platform.ultralytics.com/...", "class_names": {"0": "person", "1": "car"}, "version": 1, "created_at": "2026-01-15T10:00:00Z", "updated_at": "2026-02-20T14:30:00Z"}
{"type": "image", "file": "img001.jpg", "url": "https://...", "width": 640, "height": 480, "split": "train", "metadata": {"location": {"site": "factory-1"}, "reviewed": true}, "annotations": {"boxes": [[0, 0.5, 0.5, 0.2, 0.3]]}}
{"type": "image", "file": "img002.jpg", "url": "https://...", "width": 1280, "height": 720, "split": "val"}Đối tượng cấp hình ảnh tùy chọn metadata được giữ nguyên khi tệp NDJSON được nhập vào Platform. Bạn có thể kiểm tra hoặc chỉnh sửa nó từ bảng thông tin toàn màn hình của hình ảnh. Đối với các tải lên lưu trữ lập trình, Dataset Ingest API chấp nhận bản đồ đường dẫn tương đương imageMetadata.
Các URL hình ảnh trong tệp NDJSON được xuất ra đã được ký và có hiệu lực trong 7 ngày. Nếu bạn cần URL mới, hãy xuất lại tập dữ liệu hoặc tạo một phiên bản mới.
Xem tài liệu định dạng Ultralytics NDJSON để biết thông số kỹ thuật đầy đủ.
Thao tác trên hình ảnh#
Hành động nhanh#
Nhấp chuột phải vào bất kỳ hình ảnh nào trong chế độ xem Grid hoặc Compact để truy cập các hành động nhanh:
| Hành động | Mô tả |
|---|---|
| Move to Split | Chỉ định lại hình ảnh cho tập Train, Val, hoặc Test |
| Tải xuống (Download) | Tải xuống tệp hình ảnh gốc |
| Delete | Xóa hình ảnh khỏi tập dữ liệu |

Menu ngữ cảnh hình ảnh hoạt động trên một hình ảnh duy nhất. Đối với các thao tác hàng loạt trên nhiều hình ảnh, hãy sử dụng chế độ xem Table với lựa chọn hộp kiểm.
Di chuyển hàng loạt đến tập (Bulk Move to Split)#
Chỉ định lại các hình ảnh đã chọn vào một tập khác trong cùng một tập dữ liệu:
- Chuyển sang chế độ xem Table
- Chọn hình ảnh bằng cách sử dụng các hộp kiểm
- Nhấp chuột phải để mở menu ngữ cảnh
- Chọn
Move to split> Train, Validation, hoặc Test
Bạn cũng có thể kéo và thả hình ảnh vào các tab bộ lọc tập trong chế độ xem lưới.
Tải tất cả hình ảnh lên một tập dữ liệu, sau đó sử dụng tính năng di chuyển hàng loạt để sắp xếp các tập con thành các tập train, validation và test.
Phân phối lại tập (Split Redistribution)#
Phân phối lại tất cả hình ảnh trên các tập train, validation và test bằng cách sử dụng tỷ lệ tùy chỉnh:
- Nhấp vào thanh phân chia (split bar) trong thanh công cụ tập dữ liệu để mở hộp thoại Redistribute Splits
- Điều chỉnh tỷ lệ phần trăm phân chia bằng bất kỳ phương pháp nào dưới đây
- Xem lại bản xem trước số lượng hình ảnh trực tiếp để xác nhận phân phối
- Nhấp vào Apply để chỉ định lại ngẫu nhiên tất cả hình ảnh theo tỷ lệ phần trăm của bạn
Hộp thoại cung cấp ba cách để thiết lập tỷ lệ phân chia mục tiêu của bạn:
| Phương thức | Mô tả |
|---|---|
| Drag | Kéo các tay cầm giữa các phân đoạn màu để điều chỉnh trực quan ranh giới phân chia |
| Type | Chỉnh sửa đầu vào phần trăm cho bất kỳ tập nào (hai tập còn lại sẽ tự động cân bằng lại theo tỷ lệ) |
| Auto | Một cú nhấp chuột để đặt ngay lập tức tỷ lệ train/validation là 80/20 với tập test được đặt thành 0% |
Bản xem trước trực tiếp hiển thị chính xác bao nhiêu hình ảnh sẽ nằm trong mỗi tập trước khi bạn áp dụng.
Nhấp vào nút Auto để đặt ngay lập tức tỷ lệ train/validation 80/20 được khuyến nghị. Đây là tỷ lệ phổ biến nhất cho việc đào tạo.
Xóa hàng loạt#
Xóa nhiều hình ảnh cùng một lúc:
- Chọn hình ảnh trong chế độ xem bảng
- Nhấp chuột phải và chọn
Delete - Xác nhận xóa
URI Tập dữ liệu#
Tham chiếu các tập dữ liệu Platform bằng định dạng URI ul:// (xem Using Platform Datasets):
ul://username/datasets/dataset-slugBạn cũng có thể dán trực tiếp URL web của tập dữ liệu hoặc mô hình (ví dụ: https://platform.ultralytics.com/username/datasets/dataset-slug); nó sẽ tự động được viết lại thành URI ul://. Việc truyền một danh sách các tập dữ liệu sẽ tinh chỉnh một mô hình cơ sở lần lượt trên từng tập, ví dụ như model.train(data=["ul://username/datasets/a", "ul://username/datasets/b"]).
Sử dụng URI này để huấn luyện các model từ bất cứ đâu:
export ULTRALYTICS_API_KEY="YOUR_API_KEY"
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100URI ul:// hoạt động từ bất kỳ môi trường nào:
- Máy cục bộ: Huấn luyện trên phần cứng của bạn, dữ liệu được tải xuống tự động
- Google Colab: Truy cập các tập dữ liệu Platform của bạn trong các notebook
- Máy chủ từ xa: Huấn luyện trên các máy ảo cloud với quyền truy cập đầy đủ vào tập dữ liệu
Giấy phép khả dụng#
Platform hỗ trợ các giấy phép sau cho các tập dữ liệu:
| Giấy phép | Loại |
|---|---|
| Không | Không có giấy phép nào được chọn |
| CC0-1.0 | Phạm vi công cộng |
| CC-BY-2.5 | Cho phép |
| CC-BY-4.0 | Cho phép |
| CC-BY-SA-4.0 | Copyleft |
| CC-BY-NC-4.0 | Phi thương mại |
| CC-BY-NC-SA-4.0 | Copyleft |
| CC-BY-ND-4.0 | Không phái sinh |
| CC-BY-NC-ND-4.0 | Phi thương mại |
| Apache-2.0 | Cho phép |
| MIT | Cho phép |
| AGPL-3.0 | Copyleft |
| GPL-3.0 | Copyleft |
| Chỉ nghiên cứu | Hạn chế |
| Khác | Tùy chỉnh |
Khi sao chép một tập dữ liệu với giấy phép copyleft (AGPL-3.0, GPL-3.0, CC-BY-SA-4.0, CC-BY-NC-SA-4.0), bản sao sẽ kế thừa giấy phép đó và bộ chọn giấy phép sẽ bị khóa.
Cài đặt hiển thị#
Kiểm soát ai có thể thấy tập dữ liệu của bạn:
| Cài đặt | Mô tả |
|---|---|
| Private | Bạn và các thành viên workspace được phép có thể truy cập |
| Public | Bất kỳ ai cũng có thể xem, kể cả từ trang Khám phá |
Chế độ hiển thị được thiết lập khi tạo tập dữ liệu trong hộp thoại New Dataset bằng cách sử dụng nút chuyển đổi. Các tập dữ liệu công khai có thể hiển thị trên trang Explore.
Chỉnh sửa tập dữ liệu#
Metadata của tập dữ liệu được chỉnh sửa nội dòng trực tiếp trên trang tập dữ liệu — không cần hộp thoại:
- Name: Nhấp vào tên tập dữ liệu để chỉnh sửa. Các thay đổi sẽ tự động lưu khi mất tiêu điểm hoặc
Enter. - Description: Nhấp vào mô tả (hoặc trình giữ chỗ "Thêm mô tả...") để chỉnh sửa. Các thay đổi tự động lưu.
- Task type: Nhấp vào huy hiệu tác vụ để chọn loại tác vụ khác.
- License: Nhấp vào bộ chọn giấy phép để thay đổi giấy phép của tập dữ liệu.
Mỗi hình ảnh lưu trữ chú thích cho tất cả các loại tác vụ cùng nhau. Thay đổi loại tác vụ của tập dữ liệu sẽ kiểm soát chú thích nào hiển thị trong trình chỉnh sửa và được bao gồm trong xuất dữ liệu và huấn luyện. Các chú thích cho các loại tác vụ khác được bảo toàn trong cơ sở dữ liệu và sẽ xuất hiện lại khi bạn chuyển đổi lại.
Metadata Tùy chỉnh#
Mở Thêm thao tác và chọn Thông tin để xem lại hai phần:
- Metadata của Ultralytics: Chi tiết Platform chỉ đọc chẳng hạn như ID tập dữ liệu, chủ sở hữu, tác vụ, số lượng hình ảnh và chú thích, vùng lưu trữ và dấu thời gian
- Metadata tùy chỉnh: Đối tượng JSON của riêng bạn dành cho nguồn gốc, điều kiện chụp, ID khách hàng, quản trị hoặc dữ liệu ngữ cảnh khác
Người xem workspace có thể kiểm tra metadata, trong khi các thành viên có quyền chỉnh sửa có thể thay thế đối tượng metadata tùy chỉnh. Đối tượng metadata được tuần tự hóa bị giới hạn ở 500.000 ký tự và mỗi khóa cấp cao nhất bị giới hạn ở 128 ký tự. Lưu một đối tượng trống ({}) để xóa metadata tùy chỉnh.
Sao chép (Clone) Dataset#
Khi xem một tập dữ liệu công khai không thuộc sở hữu của bạn, hãy nhấp vào Clone Dataset để mở hộp thoại nhân bản. Xem lại không gian làm việc đích, tên, chế độ hiển thị và giấy phép, sau đó xác nhận nhân bản. Bản sao bao gồm tất cả hình ảnh, chú thích và định nghĩa lớp. Các tập dữ liệu nguồn công khai vẫn ở chế độ công khai theo mặc định trong các không gian làm việc có chế độ hiển thị mặc định là công khai; các bản nhân bản không gian làm việc Enterprise mặc định ở chế độ riêng tư. Nếu tập dữ liệu gốc có giấy phép copyleft, bản nhân bản sẽ kế thừa giấy phép đó và trình chọn giấy phép sẽ bị khóa.
Gắn sao và Chia sẻ#
- Star: Nhấp vào nút sao để đánh dấu tập dữ liệu. Số lượng gắn sao hiển thị cho tất cả người dùng.
- Share: Đối với các tập dữ liệu công khai, nhấp vào nút chia sẻ để sao chép liên kết hoặc chia sẻ lên các nền tảng mạng xã hội.
Xóa Dataset#
Xóa tập dữ liệu bạn không còn cần dùng:
- Nhấp vào biểu tượng thùng rác Delete dataset trong tiêu đề dataset
- Xác nhận trong hộp thoại: "Thao tác này sẽ di chuyển [name] vào thùng rác. Bạn có thể khôi phục nó trong vòng 30 ngày."
Các tập dữ liệu đã xóa được chuyển vào Thùng rác — không bị xóa vĩnh viễn. Bạn có thể khôi phục chúng trong vòng 30 ngày từ Settings > Trash.
Huấn luyện trên Tập dữ liệu#
Bắt đầu huấn luyện trực tiếp từ tập dữ liệu của bạn:
- Nhấp vào
New Modeltrên trang tập dữ liệu - Chọn một project hoặc tạo mới
- Cấu hình các tham số huấn luyện
- Bắt đầu huấn luyện
graph LR
A[Dataset]:::start --> B[New Model]:::proc
B --> C[Select Project]:::proc
C --> D[Configure]:::proc
D --> E[Start Training]:::out
classDef start fill:#4CAF50,color:#fff
classDef proc fill:#2196F3,color:#fff
classDef out fill:#9C27B0,color:#fffXem Cloud Training để biết thêm chi tiết.
Câu hỏi thường gặp#
Điều gì xảy ra với dữ liệu của tôi sau khi tải lên?#
Dữ liệu của bạn được xử lý và lưu trữ trong khu vực bạn đã chọn (US, EU, hoặc AP). Ảnh sẽ được:
- Xác thực về định dạng và kích thước
- Từ chối nếu kích thước tối thiểu dưới 28px
- Chuẩn hóa nếu lớn hơn 4096px (giữ nguyên tỷ lệ khung hình; được mã hóa để lưu trữ tối ưu)
- Lưu trữ bằng Content-Addressable Storage (CAS) với thuật toán băm XXH3-128
- Ảnh thu nhỏ được tạo ở định dạng WebP 256px để duyệt nhanh
Lưu trữ hoạt động như thế nào?#
Ultralytics Platform sử dụng Content-Addressable Storage (CAS) để lưu trữ hiệu quả:
- Deduplication: Các byte hình ảnh giống hệt nhau trong cùng một vùng dữ liệu sẽ sử dụng lại cùng một đối tượng cơ sở
- Integrity: Thuật toán băm XXH3-128 đảm bảo tính toàn vẹn của dữ liệu
- Efficiency: Các bản sao sử dụng lại các đối tượng CAS thay vì sao chép các byte hình ảnh, đồng thời vẫn được tính vào hạn mức lưu trữ của workspace đích
- Regional: Dữ liệu nằm trong khu vực bạn đã chọn (US, EU, hoặc AP)
Tôi có thể thêm ảnh vào tập dữ liệu hiện có không?#
Có. Kéo các tệp vào thư viện dataset hoặc nhấp vào biểu tượng tải lên ở tiêu đề trang, thao tác này sẽ mở trực tiếp trình chọn tệp gốc của trình duyệt. Các thống kê mới được tính toán tự động sau khi xử lý.
Làm thế nào để di chuyển ảnh giữa các phân đoạn (splits)?#
Sử dụng tính năng di chuyển hàng loạt đến phân đoạn:
- Chọn hình ảnh trong chế độ xem bảng
- Nhấp chuột phải và chọn
Move to split - Chọn phân đoạn mục tiêu (Train, Validation, hoặc Test)
Những định dạng nhãn nào được hỗ trợ?#
Ultralytics Platform hỗ trợ nhãn YOLO, COCO JSON, Ultralytics NDJSON và tải lên ảnh thô:
Một tệp .txt cho mỗi hình ảnh với tọa độ được chuẩn hóa (phạm vi 0-1):
| Tác vụ | Định dạng | Ví dụ |
|---|---|---|
| Detect | class cx cy w h | 0 0.5 0.5 0.2 0.3 |
| Segment | class x1 y1 x2 y2 ... | 0 0.1 0.1 0.9 0.1 0.9 0.9 |
| Pose | class cx cy w h kx1 ky1 v1 ... | 0 0.5 0.5 0.2 0.3 0.6 0.7 2 |
| OBB | class x1 y1 x2 y2 x3 y3 x4 y4 | 0 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9 |
| Classify | Cấu trúc thư mục | train/cats/, train/dogs/ |
Cờ hiển thị tư thế (pose visibility): 0=không được dán nhãn, 1=được dán nhãn nhưng bị che khuất, 2=được dán nhãn và hiển thị.
Tôi có thể chú thích cùng một tập dữ liệu cho nhiều loại tác vụ không?#
Có. Mỗi hình ảnh lưu trữ các annotation cho cả 6 loại tác vụ (detect, segment, semantic, classify, pose, OBB) cùng nhau. Bạn có thể chuyển đổi loại tác vụ đang hoạt động của dataset bất kỳ lúc nào mà không làm mất các annotation hiện có. Chỉ các annotation khớp với loại tác vụ đang hoạt động mới được hiển thị trong trình chỉnh sửa và được bao gồm trong các tệp xuất và quá trình training — các annotation cho các tác vụ khác được bảo lưu và sẽ xuất hiện trở lại khi bạn chuyển đổi lại.