Ultralytics YOLO27:
Quay lại bảng thuật ngữ Ultralytics

Regularization

Khám phá cách regularization ngăn overfitting trong machine learning. Tìm hiểu cách triển khai dropout và weight decay bằng Ultralytics YOLO26 để cải thiện khả năng khái quát hóa của model.

Điều chuẩn hóa là tập hợp các kỹ thuật được sử dụng trong học máy để ngăn model trở nên quá phức tạp và cải thiện khả năng khái quát hóa sang dữ liệu mới, chưa từng thấy. Trong quá trình huấn luyện, model cố gắng giảm thiểu sai số, thường bằng cách học các pattern phức tạp trong dữ liệu huấn luyện. Tuy nhiên, nếu không có các ràng buộc, model có thể bắt đầu ghi nhớ nhiễu và các điểm ngoại lai—một vấn đề được gọi là overfitting. Điều chuẩn hóa xử lý vấn đề này bằng cách thêm một mức phạt vào hàm mất mát của model, qua đó ngăn cản các giá trị tham số cực đoan và buộc thuật toán học các pattern mượt hơn, mạnh mẽ hơn.

Các khái niệm và kỹ thuật cốt lõi#

Nguyên lý điều chuẩn hóa thường được so sánh với Dao cạo Occam, cho rằng giải pháp đơn giản nhất thường là giải pháp đúng. Bằng cách áp đặt ràng buộc lên model, các developer đảm bảo model tập trung vào những đặc trưng quan trọng nhất của dữ liệu thay vì các mối tương quan ngẫu nhiên.

Một số phương pháp phổ biến được sử dụng để triển khai điều chuẩn hóa trong các framework deep learning hiện đại:

  • Điều chuẩn hóa L1 và L2: Các kỹ thuật này thêm một hạng tử phạt dựa trên độ lớn của các trọng số trong model. Điều chuẩn hóa L2, còn được gọi là Hồi quy Ridge hoặc suy giảm trọng số, phạt mạnh các trọng số lớn, khuyến khích chúng có giá trị nhỏ và phân tán. Điều chuẩn hóa L1, hay Hồi quy Lasso, có thể đưa một số trọng số về 0, qua đó thực hiện việc chọn đặc trưng.
  • Dropout: Được sử dụng cụ thể trong mạng neural, một lớp dropout sẽ ngẫu nhiên vô hiệu hóa một tỷ lệ neuron trong quá trình huấn luyện. Điều này buộc mạng phát triển các đường dẫn dư thừa để nhận diện đặc trưng, đảm bảo không có neuron đơn lẻ nào trở thành nút thắt cổ chai đối với một dự đoán cụ thể.
  • Tăng cường dữ liệu: Mặc dù chủ yếu là một bước tiền xử lý, tăng cường dữ liệu hoạt động như một phương pháp điều chuẩn hóa mạnh mẽ. Bằng cách mở rộng nhân tạo dataset với các phiên bản đã biến đổi của hình ảnh (xoay, lật, thay đổi màu sắc), model được tiếp xúc với nhiều biến thiên hơn, ngăn model ghi nhớ các ví dụ tĩnh ban đầu.
  • Dừng sớm: Phương pháp này theo dõi hiệu suất của model trên dữ liệu validation trong quá trình huấn luyện. Nếu sai số validation bắt đầu tăng trong khi sai số huấn luyện giảm, quá trình sẽ được dừng lại để ngăn model học nhiễu.

Các ứng dụng trong thực tế#

Điều chuẩn hóa là yếu tố không thể thiếu khi triển khai các hệ thống AI đáng tin cậy trong nhiều ngành khác nhau, nơi mức độ biến thiên của dữ liệu cao.

  1. Lái xe tự hành: Trong các giải pháp AI cho ngành ô tô, các model thị giác máy tính phải phát hiện người đi bộ và biển báo giao thông trong nhiều điều kiện thời tiết khác nhau. Nếu không có điều chuẩn hóa, model có thể ghi nhớ các điều kiện ánh sáng cụ thể từ tập huấn luyện và thất bại trong thế giới thực. Các kỹ thuật như suy giảm trọng số đảm bảo hệ thống phát hiện khái quát hóa tốt với mưa, sương mù hoặc ánh sáng chói, điều này có ý nghĩa quan trọng đối với an toàn trong phương tiện tự hành.

  2. Chẩn đoán hình ảnh y khoa: Khi thực hiện phân tích hình ảnh y khoa, dataset thường bị giới hạn về quy mô do các mối lo ngại về quyền riêng tư hoặc do tình trạng bệnh hiếm gặp. Overfitting là một rủi ro đáng kể trong trường hợp này. Các phương pháp điều chuẩn hóa giúp những model được huấn luyện để phát hiện bất thường trên ảnh X-quang hoặc MRI duy trì độ chính xác trên dữ liệu của bệnh nhân mới, hỗ trợ cải thiện kết quả chẩn đoán trong AI y tế.

Triển khai trong Python#

Các thư viện hiện đại giúp việc áp dụng điều chuẩn hóa thông qua hyperparameter trở nên đơn giản. Ví dụ sau minh họa cách áp dụng dropoutweight_decay khi huấn luyện model YOLO26.

from ultralytics import YOLO

# Load the latest YOLO26 model
model = YOLO("yolo26n.pt")

# Train with regularization hyperparameters
# 'dropout' adds randomness, 'weight_decay' penalizes large weights to prevent overfitting
model.train(data="coco8.yaml", epochs=100, dropout=0.5, weight_decay=0.0005)

Việc quản lý các thử nghiệm này và theo dõi tác động của những giá trị điều chuẩn hóa khác nhau đến hiệu suất có thể được thực hiện liền mạch thông qua Ultralytics Platform, nền tảng cung cấp các công cụ để ghi log và so sánh các lần chạy huấn luyện.

Điều chuẩn hóa và các khái niệm liên quan#

Việc phân biệt điều chuẩn hóa với các thuật ngữ khác về tối ưu hóa và tiền xử lý là rất hữu ích:

  • Điều chuẩn hóa và Chuẩn hóa: Chuẩn hóa bao gồm việc đưa dữ liệu đầu vào về một khoảng tiêu chuẩn để tăng tốc độ hội tụ. Mặc dù các kỹ thuật như Batch Normalization có thể tạo ra hiệu ứng điều chuẩn hóa nhẹ, mục đích chính của chúng là ổn định động lực học học, trong khi điều chuẩn hóa trực tiếp phạt độ phức tạp.
  • Điều chuẩn hóa và Tinh chỉnh hyperparameter: Các tham số điều chuẩn hóa (chẳng hạn như tỷ lệ dropout hoặc mức phạt L2) bản thân chúng là các hyperparameter. Tinh chỉnh hyperparameter là quá trình rộng hơn nhằm tìm kiếm các giá trị tối ưu cho những thiết lập này, thường để cân bằng đánh đổi bias-variance.
  • Điều chuẩn hóa và Học ensemble: Các phương pháp ensemble kết hợp dự đoán từ nhiều model để giảm phương sai và cải thiện khả năng khái quát hóa. Mặc dù đạt được mục tiêu tương tự điều chuẩn hóa, các phương pháp này thực hiện điều đó bằng cách tổng hợp các model đa dạng thay vì áp đặt ràng buộc lên quá trình học của một model duy nhất.

Explore solutions

Thị giác máy tính cho hình ảnh trên không

Thị giác máy tính cho hình ảnh trên không

Biến đổi hình ảnh từ máyδ bay không người lái và ảnh chụp trên không thành thông tin chi tiết 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ụ

Mang thị giác AI đến với hoạt động giám sát trên không bằng các model Ultralytics YOLO. Cung cấp sức mạnh cho máy bay không người lái, quy trình hàng không vũ trụ, bảo tồn môi trường & ngành công nghiệp địa không gian với các giải pháp thị giác máy tính.
Tìm hiểu thêm

Bảo vệ mọi địa điểm bằng các model Ultralytics YOLO. Thị giác AI cung cấp sức mạnh cho việc giám sát chu vi, phát hiện mối đe dọa, nhận diện biển số xe và an toàn nơi làm việc.
Tìm hiểu thêm
Thị giác máy tính trong robotics

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

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong 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 gọn 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 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 ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Computer vision trong healthcare

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Computer vision trong sản xuất

Computer vision trong sản xuất

Tối ưu hóa sản xuất với 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
Computer vision trong ngành ô tô

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, 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
Computer vision trong nông nghiệp

Computer vision trong nông nghiệp

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

Thị giác máy tính cho hình ảnh trên không

Biến đổi hình ảnh từ máyδ bay không người lái và ảnh chụp trên không thành thông tin chi tiết 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ụ

Mang thị giác AI đến với hoạt động giám sát trên không bằng các model Ultralytics YOLO. Cung cấp sức mạnh cho máy bay không người lái, quy trình hàng không vũ trụ, bảo tồn môi trường & ngành công nghiệp địa không gian với các giải pháp thị giác máy tính.
Tìm hiểu thêm

Bảo vệ mọi địa điểm bằng các model Ultralytics YOLO. Thị giác AI cung cấp sức mạnh cho việc giám sát chu vi, phát hiện mối đe dọa, nhận diện biển số xe và an toàn nơi làm việc.
Tìm hiểu thêm
Thị giác máy tính trong robotics

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

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong 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 gọn 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 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 ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Computer vision trong healthcare

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Computer vision trong sản xuất

Computer vision trong sản xuất

Tối ưu hóa sản xuất với 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
Computer vision trong ngành ô tô

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, 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
Computer vision trong nông nghiệp

Computer vision trong nông nghiệp

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

Thị giác máy tính cho hình ảnh trên không

Biến đổi hình ảnh từ máyδ bay không người lái và ảnh chụp trên không thành thông tin chi tiết 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ụ

Mang thị giác AI đến với hoạt động giám sát trên không bằng các model Ultralytics YOLO. Cung cấp sức mạnh cho máy bay không người lái, quy trình hàng không vũ trụ, bảo tồn môi trường & ngành công nghiệp địa không gian với các giải pháp thị giác máy tính.
Tìm hiểu thêm

Bảo vệ mọi địa điểm bằng các model Ultralytics YOLO. Thị giác AI cung cấp sức mạnh cho việc giám sát chu vi, phát hiện mối đe dọa, nhận diện biển số xe và an toàn nơi làm việc.
Tìm hiểu thêm
Thị giác máy tính trong robotics

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

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong 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 gọn 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 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 ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Computer vision trong healthcare

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Computer vision trong sản xuất

Computer vision trong sản xuất

Tối ưu hóa sản xuất với 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
Computer vision trong ngành ô tô

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, 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
Computer vision trong nông nghiệp

Computer vision trong nông nghiệp

Đưa vision AI vào nông nghiệp thông minh với các model Ultralytics YOLO. Thúc đẩy giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm

Hãy cùng xây dựng tương lai của AI!

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