Datasets#
Các dataset trên Ultralytics Platform cung cấp giải pháp tinh gọn để quản lý dữ liệu huấn luyện. Sau khi tải lên, platform tự động xử lý ảnh, nhãn và thống kê.
Dataset sẵn sàng huấn luyện sau khi xử lý hoàn tất, có ít nhất một ảnh trong tập train, ít nhất một ảnh trong tập val hoặc test, và ít nhất một ảnh đã gán nhãn. Phần đầu dataset hiển thị nhãn Ready khi đáp ứng cả ba điều kiện, nếu không sẽ hiển thị nhãn Not Ready — nhấp vào nhãn để xem chính xác điều kiện nào chưa được đáp ứng.
Thu thập ảnh bằng Agents#
Sử dụng Agents để thêm ảnh vào dataset khi kết quả phát hiện của model đáp ứng một điều kiện, chẳng hạn như độ tin cậy nằm trong một khoảng đã chọn. Kết nối điều kiện với block Dataset và chọn đích đến mà bạn có quyền chỉnh sửa. Ảnh được thêm vào tập train mà chưa gán nhãn; các bản sao đã có sẽ bị bỏ qua. Xem lại và gán nhãn ảnh bằng trình chỉnh sửa chú thích hiện có.
Tải dataset 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 dataset của bạn đã có trên Roboflow, hãy dùng Integrations để nhập trực tiếp — không cần xuất hoặc tải lên lại thủ công. Dữ liệu trên Google Cloud Storage, Amazon S3 hoặc Azure Blob Storage có thể được sử dụng trực tiếp thông qua Cloud storage. Workspace Enterprise có thể 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 gửi pixel lên Platform.
Các định dạng được hỗ trợ#
| Định dạng | Phần mở rộng | Ghi chú | Kích thước tối đa |
|---|---|---|---|
| JPEG | .jpg, .jpeg | Phổ biến nhất, được khuyên dùng | 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ừ camera | 50 MB |
| MPO | .mpo | Đối tượng nhiều ảnh | 50 MB |
Hỗ trợ codec video#
Chỉ phần mở rộng tệp là chưa đủ: video vẫn có thể không xử lý được nếu codec không thể giải mã trong quá trình xử lý.
Video H.264 trong container MP4 có mức hỗ trợ bộ giải mã rộng nhất và là lựa chọn an toàn nhất. Nếu video không xử lý được, 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ị dataset#
Platform hỗ trợ Ultralytics YOLO, COCO, JSON LabelMe, mask PNG ngữ nghĩa, dataset độ sâu, Ultralytics NDJSON và NDJSON Labelbox, cũng như dữ liệu tải lên thô (chưa chú thích):
Sử dụng cấu trúc thư mục YOLO tiêu chuẩn cùng 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 dataset:
# data.yaml
path: .
train: images/train
val: images/val
names:
0: person
1: car
2: dogThô: Tải lên ảnh chưa đượ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 platform bằng trình chỉnh sửa chú thích.
Bạn cũng có thể tải ảnh lên mà không cần thư mục phân chia tập rõ ràng. Platform tuân theo đích tập đang hoạt động trong quá trình tải lên. Nếu chưa đặt đích tập và sau khi tải lên, val vẫn trống — hoặc có ít hơn hai bản đồ được ghép cặp đối với depth — thì các dataset không thuộc loại classify sẽ tự động chuyển ảnh train sang val để dataset có thể huấn luyện ngay. Dataset classification bị bỏ qua vì sử dụng cách chia tập dựa trên thư mục. Bạn luôn có thể phân công lại ảnh sau đó bằng chuyển hàng loạt sang tập hoặc phân phối lại các tập.
Định dạng được phát hiện tự động: các dataset có data.yaml chứa khóa names, train hoặc val được xem là YOLO. Các dataset có tệp JSON COCO (chứa các mảng images, annotations và categories) được xem là COCO. Nếu không có tệp COCO, các tệp JSON LabelMe riêng cho từng ảnh (chứa shapes và imagePath) được đọc dưới dạng annotation LabelMe. Các bản xuất .ndjson được nhập dưới dạng NDJSON của Ultralytics hoặc dưới dạng bản xuất Labelbox khi các hàng dữ liệu có khóa data_row. Dataset chỉ có ảnh mà không có annotation được xem là dữ liệu thô.
Khi archive chứa nhiều tệp YAML, Platform ưu tiên các tên chuẩn (data.yaml, data.yml, dataset.yaml, dataset.yml) nằm gần thư mục gốc của archive nhất. Mỗi archive chỉ nên có một tệp YAML với tên rõ ràng để tránh nhầm lẫn.
Các tệp nhãn ở định dạng XML Pascal VOC được phát hiện nhưng không nhập annotation — ảnh được tải lên mà không có annotation; ngoài ra, nếu có từ năm ảnh trở lên trong thư mục như images/ hoặc JPEGImages/, hệ thống cũng gán một lớp có tên theo thư mục đó. Platform cảnh báo bạn trước khi bắt đầu tải lên ("Đã phát hiện nhãn Pascal VOC"). Trước tiên, hãy chuyển đổi XML VOC sang YOLO hoặc COCO; xem công cụ chuyển đổi định dạng.
Nếu nhãn tham chiếu đến ID lớp nhưng không có tên lớp, Platform ánh xạ lại các ID thành một chuỗi liên tục bắt đầu từ 0 và đặt tên cho mỗi lớp theo ID nguồn của lớp đó (class0, class3, …); bạn có thể đổi tên sau trong tab Classes.
Để biết chi tiết về định dạng theo từng tác vụ, hãy xem các tác vụ được hỗ trợ và Tổng quan về dataset.
Quy trình tải lên#
Để tạo dataset:
- Điều hướng đến
Annotatetrong thanh bên - Nhấp vào
New Dataset - Chọn tab nguồn dữ liệu (xem Nguồn dữ liệu bên dưới)
- Thêm tên — slug URL được tạo tự động và có thể chỉnh sửa — cùng mô tả không bắt buộc
- Chọn loại tác vụ (xem các tác vụ được hỗ trợ), giấy phép tùy chọn (xem các giấy phép hiện có) và chế độ hiển thị (công khai hoặc riêng tư). Dataset công khai mới được chọn sẵn CC BY 4.0; hãy chọn giấy phép khác hoặc None để thay đổi
- Nhấp vào
Create & Uploadđể chọn tệp cục bộ,Create & Importđể chọn URL hoặc nguồn đã kết nối, hoặcCreate Datasetđể bắt đầu với dataset trống

Để thêm tệp vào dataset hiện có, hãy mở trang dataset đó rồi kéo tệp vào thư viện hoặc nhấp vào biểu tượng tải lên trong phần đầu trang. Biểu tượng tải lên mở trực tiếp hộp thoại chọn tệp gốc của trình duyệt vì tác vụ của dataset đã được xác định.
Nguồn dữ liệu#
Hộp thoại New Dataset cung cấp bốn nguồn:
| Nguồn | Mô tả |
|---|---|
| Tải lên | Kéo thả tệp vào hoặc duyệt tìm tệp — gồm ảnh, video, archive hoặc NDJSON |
| URL | Dán liên kết trực tiếp đến tệp .zip, .tar, .tar.gz, .tgz hoặc .ndjson; Platform tải xuống và tiếp nhận tệp ở phía máy chủ |
| Cloud | Sử dụng dữ liệu tại chỗ từ Google Cloud Storage, Amazon S3 hoặc Azure Blob Storage (Pro và Enterprise) |
| On Premise | Lập chỉ mục và huấn luyện trên dữ liệu không rời khỏi máy của bạn thông qua worker On Premise (Enterprise) |
Chỉ có thể tạo dataset depth bằng Upload hoặc URL; các tab Cloud và On Premise bị vô hiệu hóa đối với tác vụ depth.
Dung lượng nhập URL bị giới hạn bởi cả giới hạn mỗi lần tải lên theo gói của bạn (10 GB Free / 20 GB Pro / 50 GB Enterprise) và dung lượng lưu trữ còn lại, tùy theo mức nào thấp hơn. Liên kết phải có thể truy cập công khai qua HTTP hoặc HTTPS và kết thúc bằng phần mở rộng được hỗ trợ.
Trước khi bắt đầu tải lên#
Platform xác thực tệp trong trình duyệt trước khi tải lên, nhờ đó các vấn đề phổ biến được phát hiện ngay thay vì phải đợi sau một quá trình truyền dữ liệu dài. Archive được kiểm tra lỗi hỏng, tình trạng trống, mật khẩu bảo vệ và lỗi cú pháp YAML; các tệp quá lớn sẽ được liệt kê theo tên.
Sau đó, có thể xuất hiện hai hộp thoại:
Khi một tệp ZIP khai báo tên class và dataset của bạn đã có class, hộp thoại Map classes liệt kê một hàng cho mỗi class được nhập. Ánh xạ từng class vào class hiện có hoặc tạo class mới, hoặc bỏ chọn hộp kiểm Bao gồm để bỏ qua class đó. Các tên trùng khớp (không phân biệt chữ hoa chữ thường, ngoại trừ tên dài một hoặc hai ký tự) được chọn trước; annotation của các class bị bỏ qua sẽ không được nhập.
Sau khi tải lên, Platform tự động xử lý dữ liệu của bạn:
- Xác thực: Kiểm tra định dạng và kích thước
- Chuẩn hóa: Ảnh lớn được đổi kích thước (tối đa 4096px, kích thước chiều tối thiểu 28px), ảnh thang xám được chuyển thành RGB, vùng trong suốt được làm phẳng trên nền trắng và áp dụng hướng EXIF; ảnh TIFF gốc được lưu nguyên trạng như khi tải lên
- Ảnh thu nhỏ: Tạo bản xem trước WebP kích thước 256px
- Phân tích nhãn: Trích xuất nhãn YOLO từ YOLO, COCO, LabelMe và NDJSON của Ultralytics hoặc Labelbox
- Thống kê: Tính toán phân bố lớp và kích thước ảnh
Ảnh TIFF gốc luôn được lưu nguyên vẹn từng byte; ảnh AVIF và WebP gốc cũng được giữ nguyên nếu không cần đổi kích thước hoặc màu sắc. Các ảnh còn lại được mã hóa lại — nguồn WebP vẫn giữ định dạng WebP, còn mọi định dạng khác (JPEG, PNG, BMP, HEIC, JP2, DNG, MPO và AVIF đã đổi kích thước hoặc màu sắc) được chuyển thành JPEG với chất lượng 92. Tên tệp gốc và phần mở rộng nguồn được lưu làm metadata.

Xác thực trước khi tải lên
Bạn có thể xác thực dataset trên máy 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")Cạnh ngắn nhất của ảnh phải có kích thước ít nhất 28px. Ảnh nhỏ hơn mức này sẽ bị từ chối trong quá trình xử lý. Ảnh có cạnh dài nhất lớn hơn 4096px sẽ tự động được đổi kích thước và giữ nguyên tỷ lệ khung hình, ngoại trừ ảnh TIFF gốc được lưu nguyên trạng như khi tải lên.
Duyệt ảnh#
Xem ảnh trong dataset theo nhiều bố cục.
Mở bảng Clustering từ thanh công cụ thư viện để khám phá dataset dưới dạng biểu đồ phân tán 2D tương tác.
| Chế độ xem | Mô tả |
|---|---|
| Lưới | Lưới ảnh thu nhỏ có lớp phủ annotation (mặc định) |
| Thu gọn | Ảnh thu nhỏ hơn để quét nhanh |
| Bảng | Danh sách gồm ả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#
Có thể sắp xếp và lọc ảnh để duyệt hiệu quả hơn:
Mỗi tùy chọn chuyển đổi giữa thứ tự tăng dần (↑) và giảm dần (↓):
| Sắp xếp | Mô tả |
|---|---|
| Ngày tạo ↑/↓ | Thứ tự tải lên (mặc định ↓) |
| Tên ↑/↓ | 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 ↑/↓ | Dung lượng tệp trên đĩa |
| Annotation ↑/↓ | Số lượng annotation trên mỗi ảnh |
Đối với dataset có hơn 100.000 ảnh, các tùy chọn sắp xếp theo tên, chiều rộng, chiều cao và kích thước sẽ bị ẩn để thư viện luôn phản hồi nhanh. Các tùy chọn sắp xếp theo ngày tạo và số lượng annotation vẫn khả dụng.
Dùng bộ lọc Annotations với giá trị Unannotated để nhanh chóng tìm ảnh vẫn cần annotation. Tính năng này đặc biệt hữu ích với dataset lớn khi bạn muốn theo dõi tiến độ gán nhãn.
Ô tìm kiếm nằm bên phải thanh công cụ thư viện và lọc mọi chế độ xem — lưới, thu gọn và bảng. Ô tìm kiếm khớp với tên tệp ảnh (không bắt buộc có phần mở rộng), tên của bất kỳ lớp nào được gán annotation trong ảnh, cũng như các khóa metadata tùy chỉnh, giá trị đơn và phần tử mảng; vì vậy, bạn có thể tìm thấy ảnh có tên img_0042, annotation boat và metadata {"ship_type": "yacht"} bằng cách tìm img_0042, boat hoặc yacht.
Các giá trị nằm bên trong đối tượng con sẽ không được đối chiếu. Dán ID hình ảnh gồm 24 ký tự hoặc mã băm nội dung gồm 32 ký tự sẽ tra cứu trực tiếp hình ảnh chính xác đó, bỏ qua tìm kiếm văn bản.
Kết quả được sắp xếp theo mức độ liên quan: hình ảnh khớp với tên tệp, class hoặc metadata hiển thị trước, sau đó là tối đa 1.000 hình ảnh khác trông giống nội dung tìm kiếm, chẳng hạn forklift near a doorway. Không thể sắp xếp khi đang tìm kiếm; nếu cụm tìm kiếm kết thúc bằng phần mở rộng tệp, các hình ảnh tương tự sẽ bị bỏ qua.
Trình xem toàn màn hình#
Nhấp vào ảnh bất kỳ để mở trình xem toàn màn hình với các tính năng:
- Điều hướng: Duyệt ảnh bằng phím mũi tên hoặc bản xem trước ảnh thu nhỏ
- Thông tin ảnh: Xem lại các thuộc tính do Platform tạo, metadata tùy chỉnh và metadata nhúng trong tệp 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, với tối đa 500.000 ký tự sau khi tuần tự hóa và các khóa cấp cao nhất dài tối đa 128 ký tự
- Chú thích: Bật/tắt chế độ hiển thị lớp phủ chú thích
- Phân bố lớp: Số lượng nhãn theo từng lớp kèm chỉ báo màu
- Chú thích: Khi có quyền chỉnh sửa, các công cụ chú thích sẽ hoạt động ngay khi trình xem toàn màn hình mở trên máy tính
- Làm mờ khuôn mặt: Nhấp chuột phải vào một chú thích để xem trước và áp dụng hiệu ứng làm mờ khuôn mặt cho ảnh khi có thể
- Tải xuống: Tải xuống tệp ảnh gốc
- Xóa: Xóa ảnh khỏi dataset
- Thu phóng:
Cmd/Ctrl+Scroll,Cmd/Ctrl++hoặcCmd/Ctrl+=để phóng to, vàCmd/Ctrl+-để thu nhỏ - Đặt lại chế độ xem:
Cmd/Ctrl + 0hoặc nút đặt lại để căn ảnh vừa với trình xem - Di chuyển khung nhìn: Giữ
Spacevà kéo, hoặc kéo bằng nút chuột giữa, để di chuyển canvas ở mọi mức thu phóng - Chế độ xem pixel: Bật/tắt hiển thị dạng pixel để kiểm tra kỹ
- Màn che độ sâu: Với dataset độ sâu, một thanh phân cách có thể kéo sẽ chuyển qua lại giữa ảnh RGB và bản đồ độ sâu được tô màu

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

Đang chạy phân tích#
Bắt đầu phân tích:
- Mở dataset và nhấp vào biểu tượng biểu đồ phân tán trên thanh công cụ thư viện ảnh
- Nhấp vào
Analyze Dataset - Chờ thanh tiến trình hoàn tất — kết quả sẽ xuất hiện trong cùng bảng
Quá trình phân tích chạy nền qua hai giai đoạn, Computing embeddings và Clustering, và có thể mất vài phút tùy theo kích thước dataset. Bạn có thể đóng bảng hoặc rời khỏi trang rồi quay lại sau.
Dataset cần có ít nhất 20 và nhiều nhất 200.000 ảnh không bị lỗi để có thể phân tích. Chưa hỗ trợ dataset được kết nối sử dụng bộ nhớ đám mây hoặc On Premise.
Trực quan hóa#
Sau khi phân tích hoàn tất, bảng hiển thị biểu đồ phân tán 2D của tất cả ảnh đã phân tích, kèm chú giải và bộ đếm điểm. Các bộ lọc thư viện ảnh (phân vùng, lớp, có/không có nhãn) làm mờ các điểm không khớp bộ lọc để bạn tập trung vào tập con cần xem — khi đó bộ đếm hiển thị visible / total points.

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 trên thanh công cụ của bảng. Chuyển chế độ xem bất cứ lúc nào — biểu đồ sẽ đổi màu ngay lập tức để bạn thấy cách các phân vùng, lớp hoặc thuộc tính ảnh phân bố trong các cụm:
| Tùy chọn | Cách tô màu |
|---|---|
| Phân vùng | Train / Val / Test |
| Lớp | Lớp chú thích đầu tiên trên mỗi ảnh |
| Cụm | Đảo thị giác trong bố cục, sắp xếp từ lớn nhất trước; Rải rác dành cho các điểm nằm ngoài mọi đảo, Chưa tính toán dành cho bố cục được phân tích trước khi có tùy chọn này |
| Chiều rộng | Chiều rộng ảnh |
| Chiều cao | Chiều cao ảnh |
| Kích thước | Kích thước tệp |
| Chú thích | Số lượng chú thích trên mỗi ảnh |

Chọn bằng vùng tự do và nhấp chuột#
Vẽ vùng chọn tự do quanh một khu vực để làm nổi bật các điểm trên biểu đồ, hoặc nhấp vào một điểm để chọn mọi điểm được tô cùng màu (chỉ chọn điểm đó khi tô màu theo chiều rộng, chiều cao, kích thước hoặc chú thích); nhấp vào vùng trống của biểu đồ để xóa lựa chọn. Thư viện ảnh sẽ lọc để chỉ còn các ảnh khớp, giúp bạn kiểm tra, gán nhãn lại, di chuyển hoặc xóa ảnh bằng các thao tác với ảnh thông thường.
Một thẻ phía trên biểu đồ cho biết số điểm được chọn — nhấp vào × hoặc vùng trống của biểu đồ để xóa lựa chọn và quay lại chế độ xem toàn bộ thư viện ảnh.
Kết quả chọn bằng vùng tự do hoặc nhấp chuột tối đa là 1.000 ảnh. Nếu lựa chọn khớp với nhiều ảnh hơn, Platform sẽ hiển thị mẫu gồm 1.000 ảnh và gợi ý vẽ vùng nhỏ hơn.
Di chuyển và thu phóng#
Điều hướng trực tiếp trên biểu đồ phân tán lớn bằng chuột và bàn phím, hoặc dùng các nút thu phóng ở góc dưới bên trái biểu đồ:
| Phương thức nhập | Thao tác |
|---|---|
| Cuộn | Di chuyển biểu đồ theo 2D |
| Cmd/Ctrl+Cuộn | Phóng to hoặc thu nhỏ, lấy con trỏ làm tâm |
| Giữ Space | Chuyển sang chế độ kéo để di chuyển |
| Nút đặt lại | Quay lại phạm vi đầy đủ của biểu đồ |
Phân tích lại#
Nếu dataset thay đổi sau khi phân tích — có ảnh mới hoặc số lượng ảnh đã phân tích không còn khớp với dataset — hoặc nếu lần phân tích được thực hiện trước khi có tùy chọn màu Cụm, nút Re-analyze sẽ xuất hiện ở đầu bảng 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 embedding và phép chiếu 2D từ đầu.
Tìm ảnh tương tự#
Các embedding tương tự cũng hỗ trợ tìm kiếm ảnh tương tự trên các dataset công khai, dataset của bạn và dataset nhóm. Trong dataset mà bạn có thể chỉnh sửa, nhấp chuột phải vào ảnh ở chế độ xem Lưới hoặc Thu gọn (hoặc một hàng được chọn trong chế độ xem Bảng) rồi chọn Tìm ảnh tương tự. Hộp thoại hiển thị ảnh nguồn cạnh tối đa 24 ảnh gần nhất, mỗi ảnh có điểm tương đồng, đồng thời loại trừ các ảnh đã có trong dataset và bản sao của ảnh được chọn trong các dataset khác. Nhấp vào ảnh để xem trước kích thước đầy đủ và xem dataset nguồn, giấy phép cùng điểm tương đồng của ảnh. Chọn ảnh bằng hộp kiểm (hoặc chọn tất cả), rồi nhấp vào Thêm N vào dataset: ảnh sẽ được thêm vào phân vùng train dưới dạng ảnh chưa gán nhãn, được tính vào dung lượng lưu trữ và sẵn sàng để chú thích.

Ảnh chưa có embedding — trong dataset chưa được phân tích hoặc ảnh được thêm vào kể từ lần phân tích gần nhất — sẽ được tạo embedding khi bạn mở hộp thoại, vì vậy bạn không cần chạy phân tích Phân cụm trước. Hộp thoại không khả dụng trên dataset được kết nối. Chẩn đoán xác thực theo từng ảnh của model thực hiện cùng một lượt tìm kiếm từ các ảnh có hiệu suất kém nhất.
Các tab của dataset#
Mỗi trang dataset có thể hiển thị tối đa sáu tab, tùy theo 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 cùng lớp phủ chú thích. Hỗ trợ các chế độ xem lưới, thu gọn và bảng. Kéo thả tệp vào đây để thêm ảnh.
Tab Lớp#
Tab này xuất hiện khi dataset có ảnh và tác vụ của dataset có các lớp.
Quản lý các lớp chú thích cho dataset:
- Biểu đồ tần suất lớp: Biểu đồ thanh thể hiện số lượng chú thích theo lớp, sắp xếp theo tần suất, có tùy chọn chuyển đổi thang tuyến tính/log
- Bảng lớp: Bảng có thể sắp xếp và tìm kiếm, gồm chỉ mục, tên, số lượng chú thích và số lượng ảnh
- Sửa tên lớp: Nhấp vào tên bất kỳ để đổi tên ngay trong dòng
- Sửa màu lớp: Nhấp vào ô màu để thay đổi màu của lớp
- Thêm lớp mới: Dùng trường nhập ở cuối để thêm lớp
- Gộp lớp: Chọn hai hàng trở lên rồi nhấp vào
Merge into one - Xóa lớp: Chọn một hoặc nhiều hàng rồi nhấp vào
Delete

Nếu dataset của bạn bị mất cân bằng lớp (ví dụ: có 10.000 chú thích "person" nhưng chỉ có 50 chú thích "bicycle"), hãy dùng nút chuyển đổi Log Scale trên biểu đồ tần suất lớp để trực quan hóa rõ ràng tất cả các lớp.
Gộp lớp#
Gộp giúp hợp nhất các nhãn trùng lặp hoặc chồng lấn — ví dụ, gộp car, automobile và vehicle thành một lớp:
- Chọn từ hai lớp trở lên bằng hộp kiểm ở hàng
- Nhấp vào
Merge into onetrong tiêu đề bảng hoặc nhấp chuột phải vào vùng chọn - Chọn lớp nào trong số các lớp đã chọn làm lớp đích để gộp các lớp còn lại vào
- Xác nhận
Mọi chú thích thuộc các lớp nguồn sẽ được chuyển sang lớp đích và các lớp nguồn sẽ bị xóa. Không có chú thích nào bị xóa, vì vậy tổng số chú thích của dataset không thay đổi.
Xóa lớp#
- Chọn một hoặc nhiều lớp bằng hộp kiểm ở hàng
- Nhấp vào
Deletetrong tiêu đề bảng hoặc nhấp chuột phải vào vùng chọn - Xác nhận
Xóa một lớp sẽ xóa cả lớp đó lẫn tất cả chú thích của lớp đó. Với dataset phân loại, nhãn sẽ bị xóa nhưng ảnh vẫn được giữ lại và trở thành ảnh chưa được gán nhãn.
ID lớp được xác định theo vị trí. Việc gộp hoặc xóa một lớp sẽ dịch mọi chỉ số lớp lớn hơn xuống một vị trí để lấp khoảng trống, khiến các tệp xuất và tệp nhãn được tạo trước khi thay đổi không còn khớp với các chỉ số mới. Trước tiên, hãy tạo một phiên bản nếu bạn cần giữ cách đánh số cũ.
Số lượng lớp được tính từ tối đa 100.000 ảnh. Với các dataset lớn hơn, ghi chú phía trên biểu đồ histogram sẽ hiển thị "Dựa trên tập con gồm 100.000 ảnh của dataset này."
Tab Biểu đồ#
Tab này xuất hiện khi dataset có ảnh.
Các thống kê được tự động tính từ dataset của bạn:
Các biểu đồ xuất hiện theo thứ tự này; mỗi biểu đồ sẽ bị ẩn nếu dataset không có dữ liệu tương ứng — dataset ảnh thô sẽ không hiển thị biểu đồ chú giải, còn Points per Instance chỉ xuất hiện với dữ liệu segment và pose:
| Biểu đồ | Mô tả |
|---|---|
| Phân bố tập dữ liệu | Biểu đồ donut về số lượng ảnh train/val/test và tỷ lệ phần trăm ảnh có nhãn |
| Các lớp phổ biến nhất | Biểu đồ donut về 10 lớp chú giải xuất hiện thường xuyên nhất, các lớp còn lại được gộp thành "Khác" |
| Kích thước ảnh | Histogram phân bố chiều rộng và chiều cao ảnh (chồng lên nhau), kèm giá trị trung bình |
| Kích thước tệp ảnh | Histogram phân bố kích thước tệp ảnh |
| Kích thước ảnh 2D | Heatmap 2D về chiều rộng so với chiều cao, kèm các đường hướng dẫn tỷ lệ khung hình |
| Vị trí chú giải | Heatmap 2D về vị trí tâm của bounding box |
| Đị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 | Histogram chiều rộng và chiều cao bounding box (chồng lên nhau) |
| Số đối tượng trên mỗi ảnh | Histogram số lượng chú giải trên mỗi ảnh |
| Số điểm trên mỗi instance | Số đỉnh polygon hoặc keypoint trên mỗi chú giải (segment/pose) |

Platform lưu vào bộ nhớ đệm các thống kê đã tính và vô hiệu hóa bộ nhớ đệm khi ảnh, chú giải, lớp hoặc tập dữ liệu thay đổi. Với dataset có hơn 100.000 ảnh, biểu đồ được tính từ một tập con gồm 100.000 ảnh; thông tin này được ghi chú phía trên lưới.
Nhấp vào nút mở rộng trên bất kỳ heatmap nào để xem ở chế độ toàn màn hình. Chế độ này cung cấp góc nhìn lớn hơn, chi tiết hơn — hữu ích để hiểu các mẫu phân bố không gian trong dataset lớn.
Tab Model#
Xem tất cả model được train trên dataset này trong bảng có thể tìm kiếm:
| Cột | Mô tả |
|---|---|
| Model | Tên project cha và model, kèm liên kết |
| Phiên bản | Phiên bản dataset bất biến được dùng để train, hiển thị khi có model được liệt kê sử dụng phiên bản đó |
| Trạng thái | Huy hiệu trạng thái train |
| Tác vụ | Loại tác vụ YOLO |
| Epoch | Epoch tốt nhất / tổng số epoch |
| Metric | Hai metric chính cho mỗi tác vụ trong bảng, chẳng hạn như mAP50 và mAP50-95 cho tác vụ phát hiện hoặc độ chính xác Top-1 và Top-5 |
| Ngày tạo | Ngày tạo |

Tab Lỗi#
Tab này chỉ xuất hiện khi có ít nhất một tệp xử lý không thành công.
Ảnh xử lý không thành công được liệt kê tại đây cùng với:
- Biểu ngữ lỗi: Tổng số ảnh xử lý không thành công và hướng dẫn
- Bảng lỗi: Tên tệp, mô tả lỗi dễ hiểu, gợi ý khắc phục và hình thu nhỏ xem trước
- Các lỗi thường gặp 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ợ

Lỗi xử lý thường gặp
| Lỗi | Nguyên nhân | Cách khắc phục |
|---|---|---|
| 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 hoàn chỉnh hoặc bị hỏng | Tệp bị cắt cụt trong quá trình truyền | Tải lại tệp gốc |
| Định dạng ảnh không được hỗ trợ | Platform không thể giải mã định dạng này | Chuyển đổi sang JPG, PNG hoặc WebP |
| Lỗi quyền truy cập tệp | Tệp đang bị khóa hoặc được bảo vệ chống đọc | Mở khóa tệp rồi tải lên lại |
| Ảnh quá nhỏ | Kích thước tối thiểu nhỏ hơn 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 màu chỉ mục | Chuyển đổi sang chế độ RGB |
Tab Phiên bản#
Tạo snapshot NDJSON bất biến của dataset để đảm bảo quy trình train 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ú giải và dung lượng lưu trữ được bổ sung 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 tạo snapshot |
| Các lớp | Số lượng lớp tại thời điểm tạo snapshot |
| Annotation | Số lượng chú giải tại thời điểm tạo snapshot |
| Kích thước | Dung lượng lưu trữ được phiên bản này bổ sung |
| Ngày tạo | Thời điểm tạo phiên bản |
| Thao tác | So sánh, tải xuống hoặc khôi phục |
Để tạo phiên bản:
- Mở tab Phiên bản
- Tùy chọn nhập mô tả (ví dụ: "Đã thêm 500 ảnh train" hoặc "Đã sửa các lớp gán nhãn sai")
- Nhấp vào Phiên bản mới
- Phiên bản mới xuất hiện trong bảng. Nếu dataset khớp với một phiên bản hiện có, chẳng hạn ngay sau khi khôi phục phiên bản đó, phiên bản hiện có sẽ được sử dụng lại và nhận mô tả mới nếu bạn đã nhập mô tả
Các phiên bản được đánh số tuần tự (v1, v2, v3...) và không thể thay đổi — không thể chỉnh sửa hoặc xóa phiên bản, chỉ có thể thay đổi mô tả. Sử dụng các thao tác ở hàng để tải xuống hoặc khôi phục bất kỳ phiên bản nào vào lúc cần.
So sánh phiên bản#
Nhấp vào biểu tượng so sánh trên bất kỳ phiên bản nào sau v1 để xem những thay đổi so với phiên bản trước đó. Compare versions bắt đầu với phiên bản trước đó; hãy chọn phiên bản khác trong menu From. Các chip được nhóm bên dưới Images, Annotations, Classes và Settings hiển thị số lượng ảnh được thêm, xóa, chỉnh sửa và chuyển sang tập con khác, số lượng annotation được thêm và xóa, đồng thời nêu tên các lớp được thêm, xóa hoặc đổi tên cũng như mọi cài đặt dataset đã thay đổi. Mỗi ảnh có thay đổi được liệt kê cùng nhãn trạng thái. Chọn một ảnh để xem ảnh đó ở trạng thái Before và After, mỗi bên hiển thị các nhãn được lưu trong phiên bản tương ứng. Khi metadata của ảnh thay đổi, Metadata changes liệt kê từng khóa được thêm, xóa hoặc chỉnh sửa cùng giá trị của khóa đó trong cả hai phiên bản. Khi ảnh, metadata và annotation giống hệt nhau, hộp thoại hiển thị No changes; nếu chỉ có định nghĩa lớp hoặc cài đặt dataset khác nhau, hộp thoại hiển thị No image changes.
Khôi phục sẽ thay thế ảnh, tập dữ liệu, lớp và chú giải hiện tại của dataset bằng snapshot đã chọn; không thể hoàn tác thao tác này 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 đó. Dataset sẽ bị khóa ở trạng thái processing trong khi được tái tạo. Quá trình khôi phục không tải lên lại dữ liệu, vì vậy thường diễn ra nhanh ngay cả với dataset lớn.
Bật Lưu phiên bản dataset trong hộp thoại Cloud Training để liên kết model với đúng dataset đã dùng để train. Platform sử dụng lại phiên bản khớp khi nội dung dataset không thay đổi và chỉ tạo phiên bản mới khi nội dung đã thay đổi.
Có thể tạo và khôi phục phiên bản sau khi dataset đạt trạng thái ready. Không hỗ trợ phiên bản cho dataset đám mây được kết nối hoặc dataset tại chỗ.
Tạo phiên bản trước và sau những thay đổi lớn đối với dataset — thêm ảnh, sửa annotation hoặc cân bằng lại các split. Nhờ đó, bạn có thể so sánh hiệu suất model giữa các trạng thái dataset khác nhau.
Kích thước hiển thị là dung lượng lưu trữ snapshot đã nén mà phiên bản bổ sung: các bản ghi ảnh (URL, split, annotation và metadata) cùng các thiết lập dataset, không bao gồm pixel ảnh. Dữ liệu snapshot không thay đổi kể từ phiên bản trước đó sẽ được dùng chung và tính vào phiên bản lưu trữ dữ liệu đó lần đầu. Dữ liệu ảnh thực tế được lưu riêng và truy cập qua URL có chữ ký. Dung lượng snapshot được tính vào hạn mức lưu trữ của workspace, vì vậy việc tạo phiên bản mới sẽ thất bại nếu bạn không còn dung lượng trống; sử dụng lại một phiên bản khớp thì không.
Xuất dataset#
Xuất dataset để sử dụng ngoại tuyến bằng cách tải xuống NDJSON từ phần đầu dataset hoặc tab Versions.
Cách xuất:
- Nhấp nút Download (biểu tượng tải xuống) trong phần đầu dataset
- Tải trực tiếp snapshot NDJSON hiện tại
- Dùng tab Versions khi bạn muốn có snapshot được đánh số, bất biến và có thể tải lại sau này

Định dạng NDJSON lưu một đối tượng JSON trên mỗi dòng. Dòng đầu tiên chứa metadata của dataset, tiếp theo là một dòng cho mỗi ả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 metadata tùy chọn ở cấp ảnh được giữ nguyên khi nhập tệp NDJSON vào Platform. Bạn có thể kiểm tra hoặc chỉnh sửa đối tượng này trong bảng thông tin toàn màn hình của ảnh. Để tải lên archive theo chương trình, Ingest Dataset Data API chấp nhận path map imageMetadata tương đương.
Dataset pose cũng có trường kpt_shape trong dòng header của dataset; trường này được suy ra từ các annotation nếu chưa được thiết lập.
Các bản xuất depth khai báo "task": "depth" và "depth_scale": 1000 trong dòng dataset. Mỗi dòng ảnh có một depth.url cho tệp PNG uint16 không nén tương ứng. Ultralytics tải đồng thời URL ảnh và depth, đồng thời ghi một YAML huấn luyện có cùng scale, vì vậy có thể truyền trực tiếp tệp NDJSON cho model.train(data=...).
URL ảnh trong NDJSON đã xuất được ký và có hiệu lực trong 7 ngày. Platform sử dụng lại bản xuất được lưu trong cache tối đa 6 ngày nếu dataset không thay đổi, vì vậy mỗi lần tải xuống mới luôn còn ít nhất một ngày hiệu lực. Nếu cần URL mới sớm hơn, hãy thay đổi dataset hoặc tạo phiên bản mới.
Không thể xuất dataset On Premise, vì dữ liệu ảnh dạng byte của các dataset này không bao giờ được gửi đến Platform.
Xem tài liệu định dạng NDJSON của Ultralytics để biết đầy đủ đặc tả.
Thao tác với ảnh#
Thao tác nhanh#
Nhấp chuột phải vào ảnh trong chế độ xem Grid hoặc Compact, hoặc vào một hàng được chọn duy nhất trong chế độ xem Table, để truy cập các thao tác nhanh. Các thao tác khả dụng phụ thuộc vào quyền chỉnh sửa và nguồn dataset:
| Thao tác | Mô tả |
|---|---|
| Chuyển sang split | Chuyển ảnh sang split Train, Val hoặc Test |
| Tìm ảnh tương tự | Tìm ảnh tương tự trong các dataset công khai, của bạn và của nhóm để thêm (xem Tìm ảnh tương tự) |
| Tạo ảnh tương tự | Tạo các biến thể bằng AI, sau đó thêm những ảnh bạn muốn giữ lại (xem Tạo ảnh tương tự) |
| Làm mờ khuôn mặt | Làm mờ các khuôn mặt được phát hiện trong ảnh (xem Làm mờ khuôn mặt) |
| Copy / Cut | Copy hoặc cut ảnh để dán vào dataset khác (xem Copy và di chuyển ảnh) |
| Paste | Dán ảnh đã copy hoặc cut vào dataset này; mục này hiển thị khi clipboard chứa ảnh từ dataset khác |
| Download | Tải tệp ảnh gốc xuống |
| Delete | Xóa ảnh khỏi dataset |

Menu ngữ cảnh ảnh thao tác trên ảnh bạn đã nhấp, ngoại trừ Paste, thao tác này thêm ảnh trong clipboard. Để thực hiện thao tác hàng loạt trên nhiều ảnh, hãy dùng chế độ xem Table và chọn bằng checkbox.
Chuyển hàng loạt sang split#
Chuyển các ảnh đã chọn sang split khác trong cùng dataset:
- Chuyển sang chế độ xem Table
- Chọn ảnh bằng checkbox
- 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ả ảnh vào các tab bộ lọc split trong chế độ xem lưới. Nếu việc chuyển ảnh khiến ảnh trùng khớp xuất hiện trong split đích, Platform sẽ hỏi bạn muốn bỏ qua, giữ cả hai hay thay thế.
Tải tất cả ảnh lên một dataset, sau đó dùng thao tác chuyển hàng loạt sang split để sắp xếp các tập con vào split train, validation và test.
Phân bổ lại split#
Phân bổ lại tất cả ảnh trên các split train, validation và test bằng tỷ lệ tùy chỉnh:
- Nhấp thanh split trên thanh công cụ dataset để mở hộp thoại Redistribute Splits
- Điều chỉnh tỷ lệ phần trăm của split bằng một trong các phương thức bên dưới
- Xem trước số lượng ảnh trực tiếp để xác nhận cách phân bổ
- Nhấp Apply để phân công ngẫu nhiên lại tất cả ảnh theo tỷ lệ phần trăm đã đặt

Hộp thoại cung cấp ba cách thiết lập tỷ lệ split đích:
| Phương thức | Mô tả |
|---|---|
| Kéo | Kéo các núm giữa những phân đoạn màu để điều chỉnh trực quan ranh giới split |
| Nhập | Chỉnh sửa giá trị phần trăm của bất kỳ split nào (hai split còn lại sẽ tự động cân bằng lại theo tỷ lệ) |
| Tự động | Chỉ với một lần nhấp, thiết lập ngay tỷ lệ train/validation 80/20 và đặt split test thành 0% |
Bản xem trước trực tiếp hiển thị chính xác số ảnh sẽ nằm trong mỗi split trước khi bạn áp dụng.
Nhấp nút Auto để thiết lập ngay tỷ lệ train/validation 80/20 được đề xuất. Đây là tỷ lệ phổ biến nhất khi huấn luyện.
Xóa hàng loạt#
Xóa nhiều ảnh cùng lúc:
- Chọn ảnh trong chế độ xem bảng
- Nhấp chuột phải và chọn
Delete, hoặc nhấnCmd/Ctrl+Delete - Xác nhận xóa
Copy và di chuyển ảnh#
Copy hoặc di chuyển ảnh từ dataset bạn có thể chỉnh sửa sang dataset khác, kể cả dataset trong workspace khác:
- Trong dataset nguồn, nhấp chuột phải vào ảnh trong chế độ xem Grid hoặc Compact rồi chọn Copy hoặc Cut, hoặc chọn ảnh trong chế độ xem Table và nhấn
Cmd/Ctrl+ChoặcCmd/Ctrl+X.Escxóa clipboard. - Mở dataset đích, nhấp chuột phải vào ảnh rồi chọn Paste, hoặc nhấn
Cmd/Ctrl+V.
Ảnh được dán sẽ giữ nguyên label và split; những ảnh mà dataset đích đã có trong cùng split sẽ bị bỏ qua. Cut xóa các ảnh đã dán khỏi dataset nguồn; Copy giữ nguyên dataset nguồn. Dataset nguồn và đích phải có cùng task và các thiết lập tương thích về kênh ảnh, keypoint pose và scale depth, kể cả khi ảnh được copy không có label. Dataset đích trống có thể kế thừa các thiết lập kênh ảnh và pose chưa được đặt. Không thể dán ảnh vào dataset được kết nối.
Các class được đối chiếu theo tên, không phân biệt chữ hoa chữ thường, ngoại trừ tên dài một hoặc hai ký tự; nếu đích chưa có class, danh sách class của nguồn sẽ được sử dụng. Khi hình ảnh được dán sử dụng class mà đích chưa có, hộp thoại Ánh xạ class yêu cầu bạn ánh xạ từng class đó vào class trong dataset hoặc tạo class mới, hoặc bỏ chọn hộp kiểm Bao gồm để loại bỏ nhãn của class đó; dù thế nào thì hình ảnh vẫn được dán.
Tạo ảnh tương tự#
Tạo ảnh huấn luyện mới dựa trên ảnh bạn đã có. Trong dataset bạn có thể chỉnh sửa, nhấp chuột phải vào ảnh trong chế độ xem Grid hoặc Compact (hoặc một hàng được chọn duy nhất trong chế độ xem Table) rồi chọn Generate similar images. Platform mô tả các cảnh mới lấy cảm hứng từ ảnh và tạo một ảnh cho mỗi cảnh, nhờ đó kết quả có chung chủ thể và phong cách với ảnh nguồn mà không sao chép ảnh đó.
| Thiết lập | Mô tả |
|---|---|
| Model | Ultralytics Image 4B (mặc định) là model nhanh nhất; Ultralytics Image 6B có phong cách khác và mất nhiều thời gian hơn |
| Số lượng ảnh | Số biến thể cần tạo, từ 1 đến 16 (mặc định là 4) |
| Image Size | Cạnh dài nhất mục tiêu từ 256 đến 2048 px, theo bước 64 (mặc định là 1024) |
| Hướng dẫn | Mô tả tùy chọn về những yếu tố cần thay đổi hoặc giữ nguyên, chẳng hạn như ánh sáng, góc nhìn, nền hoặc vật thể |

Ultralytics Image 9B và Krea 2 Turbo cũng được liệt kê, nhưng bạn chỉ có thể chọn các model này sau khi bật Quyền truy cập sớm. Krea 2 Turbo là tùy chọn chậm nhất. Tỷ lệ khung hình nguồn được giữ nguyên nếu được hỗ trợ. Hình ảnh có chiều ngang hoặc dọc quá hẹp có thể cần cạnh dài nhất lớn hơn; kích thước đầu ra được làm tròn và giới hạn theo các kích thước mà trình tạo hỗ trợ.
Nhấp Generate hoặc nhấn ⌘/Ctrl+Enter trong Instructions. Ảnh sẽ xuất hiện khi được tạo xong và tất cả đều được chọn; Stop dừng batch đang chạy nhưng vẫn giữ các ảnh đã nhận được. Để thử hướng dẫn hoặc thiết lập khác, hãy thay đổi chúng rồi nhấp Generate more: mỗi batch mới xuất hiện phía trên các batch trước đó, và các ảnh trước vẫn được chọn. Nhấp vào ảnh để xem ở kích thước đầy đủ, bỏ chọn checkbox của ảnh không muốn giữ, rồi nhấp Add N to dataset. Ảnh được giữ lại sẽ tải lên dưới dạng JPEG có tên theo ảnh nguồn, không có label, được tính vào dung lượng lưu trữ và sẵn sàng để gán nhãn. Ảnh sử dụng bộ lọc split đang hoạt động: chọn Train trước khi tạo để thêm ảnh vào train. Khi chọn All, quy tắc phân split thông thường khi tải lên sẽ được áp dụng, bao gồm tự động chia validation khi cần. Cancel loại bỏ các bản xem trước mà không thêm chúng. Ảnh được tạo tuân theo thiết lập làm mờ khuôn mặt khi tải lên của dataset. Thao tác này không khả dụng với dataset được kết nối.
Làm mờ khuôn mặt#
Trong dataset bạn có thể chỉnh sửa, hãy làm mờ khuôn mặt trong ảnh, chẳng hạn để bảo vệ quyền riêng tư của những người có mặt trong dữ liệu. Tính năng Làm mờ khuôn mặt không khả dụng với dataset được kết nối hoặc dataset có hơn ba kênh ảnh.
- Một ảnh: nhấp chuột phải vào ảnh trong chế độ xem Grid hoặc Compact (hoặc một hàng được chọn duy nhất trong chế độ xem Table), hoặc nhấp chuột phải vào annotation trong trình xem toàn màn hình, rồi chọn Blur faces.
- Toàn bộ dataset: mở More actions (
⋯) trên trang dataset rồi chọn Blur faces.
Trước tiên, hộp thoại xem trước khuôn mặt được phát hiện trên tối đa sáu ảnh (hoặc trên một ảnh) mà không thay đổi ảnh. Điều chỉnh Confidence (mặc định 0.25) và Box scale (0.5–1.5, mặc định 1, điều chỉnh kích thước mỗi box khuôn mặt quanh tâm box) để chạy lại bản xem trước, sau đó nhấp Apply để thay thế pixel gốc của mọi ảnh có phát hiện khuôn mặt. Ảnh không phát hiện được khuôn mặt sẽ không thay đổi; label và split được giữ nguyên, nhưng một số khuôn mặt có thể bị bỏ sót, vì vậy hãy kiểm tra kết quả. Làm mờ không tự động tạo snapshot phiên bản. Làm mờ toàn bộ dataset có chi phí $1.00 cho mỗi 1.000 ảnh được xử lý, tối thiểu $0.01 mỗi lần chạy (được tính phí dưới dạng Auto-Annotation); hộp thoại hiển thị chi phí ước tính trước khi bạn áp dụng. Xem trước và làm mờ một ảnh đơn lẻ miễn phí.

Để làm mờ khuôn mặt trong ảnh khi tải lên, hãy bật Blur faces khi tạo dataset từ Upload hoặc URL, hoặc bật Blur future uploads trong hộp thoại Blur faces của toàn bộ dataset. Công tắc Blur future uploads lưu thay đổi ngay lập tức, kể cả khi bạn đóng hộp thoại mà không nhấp Apply. Ảnh được tải lên dataset sau đó sẽ được làm mờ trong quá trình xử lý mà không mất phí; thay đổi thiết lập này không làm mờ ảnh đã có trong dataset.
URI dataset#
Tham chiếu dataset Platform bằng định dạng URI ul:// (xem Sử dụng dataset trên Platform):
ul://username/datasets/dataset-slugBạn cũng có thể dán trực tiếp URL web của dataset hoặc model (ví dụ: https://platform.ultralytics.com/username/datasets/dataset-slug); URL sẽ tự động được chuyển thành URI ul://. Truyền danh sách dataset sẽ tinh chỉnh một model nền lần lượt trên từng dataset, ví dụ model.train(data=["ul://username/datasets/a", "ul://username/datasets/b"]).
Sử dụng URI này để huấn luyện model từ mọi nơi:
export ULTRALYTICS_API_KEY="YOUR_API_KEY"
yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100URI ul:// hoạt động trong mọi môi trường:
- Máy cục bộ: Huấn luyện trên phần cứng của bạn, dữ liệu được tự động tải xuống
- Google Colab: Truy cập các dataset trên Platform trong notebook
- Máy chủ từ xa: Huấn luyện trên VM đám mây với toàn quyền truy cập dataset
Các giấy phép hiện có#
Platform hỗ trợ các giấy phép sau cho dataset:
| Giấy phép | Kiểu |
|---|---|
| Không có | Chưa chọn giấy phép |
| CC0-1.0 | Phạm vi công cộng |
| PDM-1.0 | Phạm vi công cộng |
| CC-BY-2.5 | Cho phép sử dụng linh hoạt |
| CC-BY-3.0 | Cho phép sử dụng linh hoạt |
| CC-BY-4.0 | Cho phép sử dụng linh hoạt |
| CC-BY-NC-2.0 | Phi thương mại |
| CC-BY-NC-3.0 | Phi thương mại |
| CC-BY-NC-4.0 | Phi thương mại |
| CC-BY-SA-3.0 | Copyleft |
| CC-BY-SA-4.0 | Copyleft |
| CC-BY-NC-SA-3.0 | Copyleft |
| CC-BY-NC-SA-4.0 | Copyleft |
| CC-BY-ND-4.0 | Không cho phép tạo tác phẩm phái sinh |
| CC-BY-NC-ND-2.0 | Phi thương mại |
| CC-BY-NC-ND-4.0 | Phi thương mại |
| Apache-2.0 | Cho phép sử dụng linh hoạt |
| MIT | Cho phép sử dụng linh hoạt |
| BSD-3-Clause | Cho phép sử dụng linh hoạt |
| AGPL-3.0 | Copyleft |
| GPL-2.0 | Copyleft |
| GPL-3.0 | Copyleft |
| LGPL-3.0 | Copyleft |
| ODbL-1.0 | Copyleft |
| DbCL-1.0 | Yêu cầu ODbL |
| Chỉ dành cho nghiên cứu | Hạn chế |
| Khác | Tùy chỉnh |
Khi sao chép một dataset có giấy phép copyleft (AGPL-3.0, GPL-2.0, GPL-3.0, LGPL-3.0, ODbL-1.0, CC-BY-SA-3.0, CC-BY-SA-4.0, CC-BY-NC-SA-3.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 chế độ hiển thị#
Kiểm soát những người có thể xem dataset của bạn:
| Thiết lập | Mô tả |
|---|---|
| Riêng tư | Bạn và các thành viên workspace được cấp quyền có thể truy cập |
| Công khai | Mọi người đều có thể xem, kể cả từ trang Explore |
Chế độ hiển thị được đặt khi tạo dataset trong hộp thoại New Dataset bằng công tắc bật/tắt. Để thay đổi sau này, hãy nhấp vào nhãn Công khai hoặc Riêng tư bên cạnh tên dataset trong breadcrumb của trang; khi đặt dataset ở chế độ công khai, bạn sẽ được yêu cầu xác nhận. Dataset On Premise luôn ở chế độ riêng tư. Dataset công khai hiển thị trên trang Explore.
Chỉnh sửa dataset#
Bạn có thể chỉnh sửa metadata của dataset trực tiếp ngay trên trang dataset — không cần hộp thoại:
- Tên: Nhấp vào tên dataset để chỉnh sửa. Thay đổi được tự động lưu khi rời khỏi trường hoặc nhấn
Enter. Tên được giới hạn ở 100 ký tự. - Mô tả: Nhấp vào phần mô tả (hoặc placeholder "Add a description...") để chỉnh sửa. Thay đổi được tự động lưu. Mô tả được giới hạn ở 1.000 ký tự.
- Loại tác vụ: Nhấp vào nhãn tác vụ để chọn loại tác vụ khác.
- Giấy phép: Nhấp vào bộ chọn giấy phép để thay đổi giấy phép của dataset.
- Biểu tượng: Nhấp vào biểu tượng dataset để tải ảnh của bạn lên, chọn một ảnh của dataset làm biểu tượng hoặc chọn một chữ cái và màu sắc.
Mỗi ảnh lưu annotation cho tất cả loại tác vụ. Việc thay đổi loại tác vụ của dataset sẽ quyết định annotation nào hiển thị trong trình chỉnh sửa và được đưa vào các bản xuất cũng như quá trình huấn luyện. Annotation của các loại tác vụ khác vẫn được giữ trong cơ sở dữ liệu và sẽ xuất hiện lại khi bạn chuyển về loại tác vụ đó. Depth là trường hợp ngoại lệ: ground truth của Depth là một tệp đi kèm thay vì annotation, vì vậy dataset chỉ có thể chuyển sang hoặc chuyển khỏi Depth khi không chứa ảnh nào — hãy nhập lại dataset thay thế.
Metadata tùy chỉnh#
Mở Thao tác khác rồi chọn Thông tin để xem hai mục:
- Metadata Ultralytics: Thông tin Platform chỉ đọc như ID dataset, chủ sở hữu, tác vụ, số lượng ảnh và annotation, khu vực lưu trữ và dấu thời gian
- Metadata tùy chỉnh: Đối tượng JSON của riêng bạn để lưu nguồn gốc dữ liệu, điều kiện thu thậ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, còn 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 đã tuần tự hóa được giới hạn ở 500.000 ký tự và mỗi khóa cấp cao nhất được giới hạn ở 128 ký tự. Lưu một đối tượng rỗng ({}) để xóa metadata tùy chỉnh.
Sao chép dataset#
Khi xem một dataset 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 sao chép. Kiểm tra workspace đích, tên, chế độ hiển thị và giấy phép, sau đó xác nhận sao chép. Bản sao bao gồm tất cả ảnh, annotation và định nghĩa lớp. Dataset nguồn công khai mặc định vẫn công khai trong các workspace có chế độ hiển thị mặc định là công khai; bản sao trong workspace Enterprise mặc định ở chế độ riêng tư. Nếu dataset gốc có giấy phép copyleft, bản sao sẽ kế thừa giấy phép đó và bộ chọn giấy phép sẽ bị khóa.
Hộp thoại sao chép sẽ vô hiệu hóa Sao chép dataset khi URL đã được sử dụng trong workspace đích; đồng thời, việc sao chép yêu cầu dung lượng hạn mức lưu trữ còn lại đủ để chứa bản sao.
Không thể sao chép dataset được lưu trữ trên cloud storage hoặc lấy từ nguồn On Premise, vì Platform không lưu trữ dữ liệu ảnh của những dataset đó.
Đánh dấu sao và chia sẻ#
- Đánh dấu sao: Nhấp vào nút hình ngôi sao để đánh dấu dataset. Tất cả người dùng đều có thể xem số lượt đánh dấu sao.
- Chia sẻ: Với dataset công khai, nhấp vào nút chia sẻ để sao chép liên kết, lấy đoạn mã nhúng hoặc chia sẻ lên các nền tảng mạng xã hội.
Xóa dataset#
Xóa dataset bạn không còn cần:
- Mở Thao tác khác (nút
…) trong phần đầu trang dataset - Chọn Xóa dataset
- Xác nhận trong hộp thoại: "Thao tác này sẽ chuyển [name] vào thùng rác. Bạn có thể khôi phục trong vòng 30 ngày."
Cùng menu đó có mục Thông tin, mở hộp thoại metadata được mô tả trong Metadata tùy chỉnh, và mục Làm mới, tải lại dataset từ máy chủ.
Dataset đã 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 dataset trong vòng 30 ngày từ Settings > Trash.
Huấn luyện trên dataset#
Bắt đầu huấn luyện trực tiếp từ dataset của bạn:
- Nhấp vào
New Modeltrên trang dataset - Chọn một project hoặc tạo project mới
- Cấu hình các tham số huấn luyện
- Bắt đầu huấn luyện
Xem Huấn luyện trên đám mây để biết chi tiết.
Câu hỏi thường gặp#
Dữ liệu của bạn được xử lý và lưu trữ tại khu vực bạn chọn (US, EU hoặc AP). Ảnh sẽ được:
- Kiểm tra định dạng và kích thước
- Từ chối nếu kích thước tối thiểu nhỏ hơn 28px
- Chuẩn hóa nếu lớn hơn 4096px (giữ nguyên tỷ lệ khung hình; mã hóa để tối ưu lưu trữ; tệp TIFF được lưu như khi tải lên)
- Lưu trữ kèm loại bỏ trùng lặp, do đó các ảnh giống hệt nhau chỉ được lưu một lần
- Tạo thumbnail WebP 256px để duyệt nhanh
Ultralytics Platform quản lý lưu trữ hiệu quả:
- Khử trùng lặp: Các ảnh giống hệt nhau trong cùng vùng dữ liệu chỉ được lưu một lần
- Tính toàn vẹn: Dữ liệu tải lên được xác minh tính toàn vẹn
- Hiệu quả: Bản sao sử dụng lại ảnh đã lưu trữ thay vì sao chép ảnh, nhưng vẫn được tính vào hạn mức lưu trữ của workspace đích
- Theo khu vực: Dữ liệu được lưu lại trong khu vực bạn chọn (US, EU hoặc AP)
Có. Kéo thả tệp vào thư viện dataset hoặc nhấp vào biểu tượng tải lên trong tiêu đề trang để mở trực tiếp hộp thoại chọn tệp gốc của trình duyệt. Thống kê mới sẽ được tự động tính toán sau khi xử lý.
Có. Sao chép hoặc cắt hình ảnh trong một dataset rồi dán vào dataset khác mà bạn có thể chỉnh sửa; nhãn và các tập dữ liệu được giữ nguyên, còn Cut sẽ xóa hình ảnh khỏi nguồn. Các lớp được đối chiếu theo tên, và hộp thoại Map classes xử lý những lớp chưa có ở đích. Xem Sao chép và di chuyển hình ảnh.
Platform xuất dataset dưới dạng NDJSON, không phải dưới dạng thư mục YOLO. Thông thường, bạn không cần chuyển đổi: chỉ cần truyền trực tiếp tệp NDJSON hoặc URI
ul://của dataset vàomodel.train(data=...), Ultralytics sẽ tải hình ảnh xuống và tạo các thư mục YOLO cho bạn. Để lấy các thư mục mà không cần huấn luyện, hãy chuyển đổi tệp trên máy cục bộ:import asyncio from ultralytics.data.converter import convert_ndjson_to_yolo yaml_path = asyncio.run(convert_ndjson_to_yolo("my-dataset.ndjson", output_path="datasets"))Các liên kết hình ảnh trong bản xuất sẽ hết hạn sau 7 ngày kể từ khi tạo bản xuất; bản xuất được lưu trong bộ nhớ đệm có thể chỉ còn hiệu lực một ngày, vì vậy hãy chuyển đổi ngay. Không thể xuất dataset Tại chỗ.
Lựa chọn phân chia được xác định khi bạn tải lên. Khi bộ lọc phân chia All được chọn, hình ảnh trong các thư mục
train/,val/hoặctest/sẽ giữ nguyên phân chia đó. Nếu chọn Train, Val hoặc Test trước khi tải lên, mọi hình ảnh mới sẽ được đưa vào phân chia đã chọn. Nếu bạn tải lên mà không chọn phân chia vàvaltrống, Platform sẽ chuyển khoảng 20% hình ảnh train (ít nhất một hình ảnh) sangval. Dataset phân loại sử dụng cấu trúc thư mục, còn dataset độ sâu tuân theo các quy tắc riêng dành cho các bản đồ độ sâu được ghép cặp. Hãy kiểm tra nhãnReadycủa dataset trước khi huấn luyện.Để thay đổi phân chia sau đó:
- Thay đổi tỷ lệ: nhấp vào thanh phân chia trên thanh công cụ của dataset rồi đặt tỷ lệ phần trăm, hoặc nhấp Auto để đặt tỷ lệ train/val là 80/20. Xem Phân phối lại phân chia.
- Di chuyển hình ảnh cụ thể: chọn hình ảnh trong chế độ xem Table, nhấp chuột phải rồi chọn
Move to split. Xem Di chuyển hàng loạt sang phân chia.
Kiểm tra nút chuyển đổi chế độ hiển thị trước khi tạo dataset: dataset mới mặc định là Public với gói Free và Pro, và Private với gói Enterprise. Bất kỳ ai cũng có thể xem dataset công khai, kể cả người chưa đăng nhập; dataset này cũng xuất hiện trên Khám phá. Chỉ bạn và các thành viên workspace được cấp quyền mới có thể xem dataset riêng tư. Thành viên có quyền chỉnh sửa có thể thay đổi chế độ hiển thị từ nhãn bên cạnh tên dataset; dataset Tại chỗ luôn ở chế độ riêng tư. Đặt dataset ở chế độ riêng tư không xóa các bản sao mà người dùng khác đã sao chép. Xem Cài đặt chế độ hiển thị.
Ultralytics Platform hỗ trợ nhãn YOLO, COCO JSON, JSON LabelMe, NDJSON của Ultralytics và Labelbox, mask PNG ngữ nghĩa và bản đồ độ sâu, cùng với tải lên ảnh thô. Nhãn XML Pascal VOC được phát hiện nhưng không được nhập:
Một tệp
.txtcho mỗi hình ảnh, với tọa độ đã chuẩn hóa (trong khoảng 0-1):Tác vụ Định dạng Ví dụ Detect class cx cy w h0 0.5 0.5 0.2 0.3Segment class x1 y1 x2 y2 ...0 0.1 0.1 0.9 0.1 0.9 0.9Ngữ nghĩa class x1 y1 x2 y2 ...0 0.1 0.1 0.9 0.1 0.9 0.9Tư thế class cx cy w h kx1 ky1 v1 ...0 0.5 0.5 0.2 0.3 0.6 0.7 2OBB class x1 y1 x2 y2 x3 y3 x4 y40 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9Phân loại Cấu trúc thư mục train/cats/,train/dogs/Cờ hiển thị của pose: 0=chưa gán nhãn, 1=đã gán nhãn nhưng bị che khuất, 2=đã gán nhãn và nhìn thấy. Dataset ngữ nghĩa cũng chấp nhận mask PNG thay cho tệp polygon (xem Mask ngữ nghĩa).
Có. Mỗi hình ảnh lưu chú thích cho cả 6 loại tác vụ chú thích (detect, segment, semantic, classify, pose, OBB). Bạn có thể chuyển đổi loại tác vụ đang hoạt động của dataset bất cứ lúc nào mà không làm mất chú thích hiện có. Chỉ những chú thích khớp với loại tác vụ đang hoạt động mới hiển thị trong trình chỉnh sửa và được đưa vào dữ liệu xuất cũng như quá trình huấn luyện — chú thích cho các tác vụ khác vẫn được giữ lại và xuất hiện lại khi bạn chuyển về.
Có:
Giới hạn Giá trị Số lớp trên mỗi dataset 25,000 Số chú thích trên mỗi hình ảnh 10,000 Số tọa độ trên mỗi chú thích 10,000 Tên dataset 100 ký tự Mô tả dataset 1.000 ký tự Metadata tùy chỉnh 500.000 ký tự đã tuần tự hóa Khóa cấp cao nhất của metadata 128 ký tự Dataset lấy dữ liệu từ lưu trữ đám mây hoặc nguồn On Premise sẽ giữ dữ liệu pixel bên ngoài Platform, vì vậy các tính năng cần bản sao byte hình ảnh do Platform quản lý sẽ không khả dụng:
Tính năng Kết nối với đám mây On Premise Chú thích thông minh và hàng loạt Không khả dụng Không khả dụng Phân tích phân cụm Không khả dụng Không khả dụng Tạo bản sao Không khả dụng Không khả dụng Ảnh chụp phiên bản Không khả dụng Không khả dụng Xuất NDJSON Khả dụng Không khả dụng Nhập mask PNG ngữ nghĩa Không khả dụng Khả dụng Làm mờ khuôn mặt Không khả dụng Không khả dụng Tìm hình ảnh tương tự Không khả dụng Không khả dụng Tạo hình ảnh tương tự Không khả dụng Không khả dụng Dán hình ảnh vào dataset Không khả dụng Không khả dụng Duyệt, chú thích thủ công, quản lý lớp, quản lý các tập dữ liệu, xem thống kê và huấn luyện đều hoạt động bình thường.