Ultralytics YOLO27:
Cấp phép YOLO
Quay lại Bảng thuật ngữ Ultralytics

Domain Randomization

Tìm hiểu cách Domain Randomization thu hẹp khoảng cách từ mô phỏng đến thực tế trong thị giác máy tính. Khám phá cách huấn luyện các model Ultralytics YOLO26 mạnh mẽ bằng dữ liệu tổng hợp.

Domain Randomization là một kỹ thuật machine learning chủ yếu được sử dụng trong thị giác máy tính và học tăng cường nhằm triển khai thành công các model được huấn luyện trong môi trường mô phỏng vào thế giới thực. Ý tưởng cốt lõi là thay đổi có hệ thống các tham số thị giác và vật lý của dữ liệu tổng hợp trong giai đoạn huấn luyện. Bằng cách ngẫu nhiên hóa các thuộc tính môi trường như điều kiện chiếu sáng, kết cấu đối tượng, vật thể nền gây nhiễu và góc camera, mạng nơ-ron buộc phải bỏ qua các tạo tác bề mặt của mô phỏng. Thay vào đó, mạng học các đặc trưng bất biến thiết yếu của đối tượng mục tiêu. Như được trình bày chi tiết trong bài báo kinh điển về Domain Randomization trên arXiv, việc đưa vào lượng lớn biến thiên bảo đảm rằng khi triển khai model trên phần cứng vật lý, thế giới thực chỉ đơn giản xuất hiện như một biến thể khác trong dữ liệu huấn luyện đa dạng của model.

Thu hẹp khoảng cách từ mô phỏng đến thực tế#

Trình mô phỏng cung cấp nguồn dữ liệu huấn luyện an toàn, có khả năng mở rộng vô hạn và được gán nhãn tự động, nhưng các model chỉ được huấn luyện bằng mô phỏng tĩnh thường thất bại trong thực tế do “khoảng cách thực tế”. Điều này xảy ra vì kiến trúc deep learning dễ overfit với cách kết xuất chính xác đến từng pixel của một engine cụ thể. Domain Randomization giải quyết vấn đề này bằng cách mở rộng mạnh mẽ phân phối huấn luyện. Điều này đặc biệt hữu ích cho xe tự hành và hệ thống điều hướng drone, vốn phải hoạt động hoàn hảo trong điều kiện thời tiết và ánh sáng khó dự đoán.

Để hiểu đầy đủ khái niệm này, cần phân biệt Domain Randomization với các kỹ thuật tăng cường dataset tương tự:

  • Domain Randomization so với Tăng cường dữ liệu: Tăng cường dữ liệu truyền thống áp dụng các phép biến đổi 2D (như lật, thay đổi tỷ lệ hoặc điều chỉnh màu sắc) lên hình ảnh thực tế có sẵn. Ngược lại, Domain Randomization diễn ra ngay trong quá trình tạo dữ liệu, sử dụng các engine 3D và AI tạo sinh để tạo ra những cảnh hoàn toàn mới với các biến thể vật lý từ đầu. Tuy nhiên, kết hợp cả hai với các chiến lược tăng cường dữ liệu nâng cao thường mang lại các model mạnh mẽ nhất.
  • Domain Randomization so với UDA: Thích ứng miền không giám sát (UDA) tìm cách căn chỉnh về mặt toán học các phân phối đặc trưng của một miền "nguồn" đã biết và một miền "đích" cụ thể chưa được gán nhãn. Domain Randomization hoàn toàn không xem xét miền đích; phương pháp này chỉ tạo ra một phân phối nguồn rộng và ngẫu nhiên hóa cao đến mức tự nhiên bao phủ miền đích.

Ứng dụng thực tế#

Khả năng huấn luyện hoàn toàn trong môi trường mô phỏng đã cách mạng hóa một số ngành công nghiệp AI. Các ví dụ tiêu biểu gồm:

Triển khai thực tế#

Việc tích hợp các dataset được ngẫu nhiên hóa vào pipeline hiện đại trở nên đơn giản nhờ các framework cấp cao. Đối với các nhóm doanh nghiệp quản lý hàng triệu hình ảnh tổng hợp, Ultralytics Platform cung cấp môi trường liền mạch để tạo phiên bản dataset và huấn luyện trên cloud. Để đảm bảo độ chính xác cao và suy luận thời gian thực nhanh trên thiết bị edge, Ultralytics YOLO26 là kiến trúc được khuyến nghị khi triển khai các model từ mô phỏng sang thực tế này.

from ultralytics import YOLO

# Tải model Ultralytics YOLO26 mới nhất để nhận thức với độ chính xác cao
model = YOLO("yolo26n.pt")

# Huấn luyện model bằng dataset tổng hợp được tạo thông qua Domain Randomization
# Dataset chứa hàng nghìn môi trường mô phỏng được biến đổi có chủ đích
results = model.train(data="domain_randomization_data.yaml", epochs=50, imgsz=640)

Bằng cách chủ động tận dụng tính biến thiên, các nhà phát triển xây dựng ứng dụng với hướng dẫn transfer learning bằng PyTorch hoặc hệ sinh thái TensorFlow có thể tránh được chi phí khổng lồ cho việc thu thập dữ liệu thực tế thủ công. Dù bạn đang nghiên cứu các nguyên lý nền tảng của machine learning trên Wikipedia, đọc phân tích kiến trúc trong thư viện số ACM, hay tìm hiểu các phương pháp tăng độ mạnh mẽ của model của Anthropic, Domain Randomization vẫn là nền tảng then chốt để phát triển trí tuệ nhân tạo có khả năng mở rộng và chống chịu tốt.

Explore solutions

Thị giác máy tính cho ảnh hàng không

Thị giác máy tính cho ảnh hàng không

Biến hình ảnh từ drone và ảnh hàng không thành thông tin chi tiết theo thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ

Thị giác máy tính trong hàng không vũ trụ

Đưa AI thị giác vào hoạt động giám sát hàng không với các model Ultralytics YOLO. Thúc đẩy drone, quy trình hàng không vũ trụ, bảo tồn môi trường và các ngành không gian địa lý bằng giải pháp thị giác máy tính.
Tìm hiểu thêm
Computer vision trong lĩnh vực an ninh

Computer vision trong lĩnh vực an ninh

Bảo vệ mọi địa điểm bằng model Ultralytics YOLO. Vision AI hỗ trợ giám sát vành đai, phát hiện mối đe dọa, nhận dạng biển số và an toàn nơi làm việc.
Tìm hiểu thêm
Computer vision trong robotics

Computer vision trong robotics

Tăng cường năng lực cho máy móc thông minh bằng model Ultralytics YOLO. Vision AI trong lĩnh vực robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics

Thị giác máy tính trong logistics

Tinh giản hoạt động logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho hàng theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ

Thị giác máy tính trong bán lẻ

Định hình lại hoạt động bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng chờ và phân tích khách hàng thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong chăm sóc sức khỏe

Thị giác máy tính trong chăm sóc sức khỏe

Xây dựng các giải pháp chăm sóc sức khỏe với model Ultralytics YOLO. Vision AI trong chăm sóc sức khỏe hỗ trợ xử lý hình ảnh y tế nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Thị giác máy tính trong sản xuất

Thị giác máy tính trong sản xuất

Tối ưu hóa sản xuất bằng các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Thị giác máy tính trong ngành ô tô

Thị giác máy tính trong ngành ô tô

Ứng dụng thị giác máy tính trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn giao thông, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong nông nghiệp

Thị giác máy tính trong nông nghiệp

Ứng dụng AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Hỗ trợ giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để nâng cao năng suất một cách thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính cho ảnh hàng không

Thị giác máy tính cho ảnh hàng không

Biến hình ảnh từ drone và ảnh hàng không thành thông tin chi tiết theo thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ

Thị giác máy tính trong hàng không vũ trụ

Đưa AI thị giác vào hoạt động giám sát hàng không với các model Ultralytics YOLO. Thúc đẩy drone, quy trình hàng không vũ trụ, bảo tồn môi trường và các ngành không gian địa lý bằng giải pháp thị giác máy tính.
Tìm hiểu thêm
Computer vision trong lĩnh vực an ninh

Computer vision trong lĩnh vực an ninh

Bảo vệ mọi địa điểm bằng model Ultralytics YOLO. Vision AI hỗ trợ giám sát vành đai, phát hiện mối đe dọa, nhận dạng biển số và an toàn nơi làm việc.
Tìm hiểu thêm
Computer vision trong robotics

Computer vision trong robotics

Tăng cường năng lực cho máy móc thông minh bằng model Ultralytics YOLO. Vision AI trong lĩnh vực robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics

Thị giác máy tính trong logistics

Tinh giản hoạt động logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho hàng theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ

Thị giác máy tính trong bán lẻ

Định hình lại hoạt động bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng chờ và phân tích khách hàng thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong chăm sóc sức khỏe

Thị giác máy tính trong chăm sóc sức khỏe

Xây dựng các giải pháp chăm sóc sức khỏe với model Ultralytics YOLO. Vision AI trong chăm sóc sức khỏe hỗ trợ xử lý hình ảnh y tế nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Thị giác máy tính trong sản xuất

Thị giác máy tính trong sản xuất

Tối ưu hóa sản xuất bằng các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Thị giác máy tính trong ngành ô tô

Thị giác máy tính trong ngành ô tô

Ứng dụng thị giác máy tính trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn giao thông, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong nông nghiệp

Thị giác máy tính trong nông nghiệp

Ứng dụng AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Hỗ trợ giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để nâng cao năng suất một cách thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính cho ảnh hàng không

Thị giác máy tính cho ảnh hàng không

Biến hình ảnh từ drone và ảnh hàng không thành thông tin chi tiết theo thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ

Thị giác máy tính trong hàng không vũ trụ

Đưa AI thị giác vào hoạt động giám sát hàng không với các model Ultralytics YOLO. Thúc đẩy drone, quy trình hàng không vũ trụ, bảo tồn môi trường và các ngành không gian địa lý bằng giải pháp thị giác máy tính.
Tìm hiểu thêm
Computer vision trong lĩnh vực an ninh

Computer vision trong lĩnh vực an ninh

Bảo vệ mọi địa điểm bằng model Ultralytics YOLO. Vision AI hỗ trợ giám sát vành đai, phát hiện mối đe dọa, nhận dạng biển số và an toàn nơi làm việc.
Tìm hiểu thêm
Computer vision trong robotics

Computer vision trong robotics

Tăng cường năng lực cho máy móc thông minh bằng model Ultralytics YOLO. Vision AI trong lĩnh vực robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics

Thị giác máy tính trong logistics

Tinh giản hoạt động logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho hàng theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ

Thị giác máy tính trong bán lẻ

Định hình lại hoạt động bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng chờ và phân tích khách hàng thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong chăm sóc sức khỏe

Thị giác máy tính trong chăm sóc sức khỏe

Xây dựng các giải pháp chăm sóc sức khỏe với model Ultralytics YOLO. Vision AI trong chăm sóc sức khỏe hỗ trợ xử lý hình ảnh y tế nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Thị giác máy tính trong sản xuất

Thị giác máy tính trong sản xuất

Tối ưu hóa sản xuất bằng các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Thị giác máy tính trong ngành ô tô

Thị giác máy tính trong ngành ô tô

Ứng dụng thị giác máy tính trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn giao thông, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong nông nghiệp

Thị giác máy tính trong nông nghiệp

Ứng dụng AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Hỗ trợ giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để nâng cao năng suất một cách thông minh hơn.
Tìm hiểu thêm

Hãy cùng nhau kiến tạo tương lai của AI!

Bắt đầu hành trình hướng đến tương lai của machine learning