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

Feature Engineering

Khám phá feature engineering để nâng cao hiệu suất model. Tìm hiểu các kỹ thuật như scaling và augmentation để tối ưu Ultralytics YOLO26 nhằm đạt độ chính xác cao hơn.

Kỹ thuật đặc trưng là quá trình chuyển đổi dữ liệu thô thành các đầu vào có ý nghĩa, giúp cải thiện hiệu suất của các model machine learning. Quá trình này tận dụng kiến thức lĩnh vực để lựa chọn, sửa đổi hoặc tạo các biến mới—gọi là các đặc trưng—giúp thuật toán hiểu rõ hơn các mẫu trong dữ liệu. Mặc dù các kiến trúc deep learning hiện đại như Mạng nơ-ron tích chập (CNNs) có khả năng tự động học đặc trưng, kỹ thuật đặc trưng rõ ràng vẫn là một bước quan trọng trong nhiều workflow, đặc biệt khi làm việc với dữ liệu có cấu trúc hoặc khi tối ưu hiệu quả của model trên các thiết bị edge. Bằng cách tinh chỉnh dữ liệu đầu vào, developer thường có thể đạt độ chính xác cao hơn với các model đơn giản hơn, giảm nhu cầu sử dụng tài nguyên tính toán lớn.

Vai trò của kỹ thuật đặc trưng trong AI#

Trong bối cảnh trí tuệ nhân tạo (AI), dữ liệu thô hiếm khi sẵn sàng để xử lý ngay. Hình ảnh có thể cần được thay đổi kích thước, văn bản có thể cần tokenization, còn dữ liệu dạng bảng thường chứa các giá trị thiếu hoặc các cột không liên quan. Kỹ thuật đặc trưng thu hẹp khoảng cách giữa thông tin thô và các biểu diễn toán học mà thuật toán yêu cầu. Kỹ thuật hiệu quả có thể làm nổi bật những mối quan hệ quan trọng mà model có thể bỏ sót, chẳng hạn như kết hợp "khoảng cách" và "thời gian" để tạo đặc trưng "tốc độ". Quá trình này liên quan chặt chẽ đến tiền xử lý dữ liệu, nhưng trong khi tiền xử lý tập trung vào việc làm sạch và định dạng, kỹ thuật đặc trưng hướng đến việc cải tiến một cách sáng tạo để tăng năng lực dự đoán.

Đối với các tác vụ computer vision, kỹ thuật đặc trưng đã phát triển đáng kể. Các phương pháp truyền thống thường yêu cầu xây dựng thủ công các bộ mô tả như Phép biến đổi đặc trưng bất biến theo tỷ lệ (SIFT) để xác định cạnh và góc. Ngày nay, các model deep learning như YOLO26 thực hiện trích xuất đặc trưng tự động trong các lớp ẩn. Tuy nhiên, kỹ thuật đặc trưng vẫn đóng vai trò quan trọng trong việc chuẩn bị dataset, chẳng hạn như tạo dữ liệu tổng hợp hoặc áp dụng các kỹ thuật tăng cường dữ liệu như mosaic và mixup để giúp model tiếp xúc với nhiều biến thể đặc trưng mạnh mẽ hơn trong quá trình training.

Các kỹ thuật và ứng dụng phổ biến#

Kỹ thuật đặc trưng bao gồm nhiều chiến lược được điều chỉnh theo bài toán và loại dữ liệu cụ thể.

  • Giảm số chiều: Các kỹ thuật như Phân tích thành phần chính (PCA) làm giảm số lượng biến trong khi vẫn giữ lại thông tin thiết yếu, ngăn ngừa overfitting trong các dataset có số chiều cao.
  • Mã hóa biến phân loại: Thuật toán thường yêu cầu đầu vào dạng số. Các phương pháp như mã hóa one-hot chuyển đổi các nhãn phân loại (ví dụ: "Đỏ", "Xanh dương") thành các vector nhị phân mà model có thể xử lý.
  • Chuẩn hóa và co giãn: Co giãn các đặc trưng về một khoảng tiêu chuẩn giúp đảm bảo rằng các biến có độ lớn lớn hơn (như giá nhà) không lấn át các biến có khoảng giá trị nhỏ hơn (như số phòng), điều này rất quan trọng đối với quá trình tối ưu dựa trên gradient trong mạng nơ-ron.
  • Phân nhóm và rời rạc hóa: Việc nhóm các giá trị liên tục thành các bin (ví dụ: nhóm tuổi) có thể giúp model xử lý các giá trị ngoại lai hiệu quả hơn và nắm bắt các mối quan hệ phi tuyến.

Ví dụ trong thực tế#

Kỹ thuật đặc trưng được áp dụng trong nhiều ngành để giải quyết các bài toán phức tạp.

  1. Bảo trì dự đoán trong sản xuất: Trong sản xuất thông minh, các cảm biến thu thập dữ liệu thô về độ rung và nhiệt độ từ máy móc. Engineer có thể tạo các đặc trưng biểu diễn "tốc độ thay đổi" của nhiệt độ hoặc "trung bình trượt" của cường độ rung. Những đặc trưng này cho phép các model phát hiện bất thường dự đoán sự cố thiết bị trước nhiều ngày, thay vì chỉ phản ứng với các chỉ số cảm biến hiện tại.

  2. Đánh giá rủi ro tín dụng: Các tổ chức tài chính sử dụng kỹ thuật đặc trưng để đánh giá điều kiện đủ tiêu chuẩn vay. Thay vì chỉ xem xét con số "thu nhập" thô, họ có thể tạo đặc trưng "tỷ lệ nợ trên thu nhập" hoặc "tỷ lệ sử dụng tín dụng". Các đặc trưng suy diễn này cung cấp góc nhìn chi tiết hơn về tình trạng tài chính của người vay, cho phép phân loại rủi ro chính xác hơn.

Ví dụ code: Tăng cường đặc trưng tùy chỉnh#

Trong computer vision, chúng ta có thể "thiết kế" đặc trưng bằng cách tăng cường hình ảnh để mô phỏng các điều kiện môi trường khác nhau. Điều này giúp các model như YOLO26 khái quát hóa tốt hơn. Ví dụ sau minh họa cách áp dụng phép biến đổi grayscale đơn giản bằng các công cụ ultralytics, buộc model học các đặc trưng cấu trúc thay vì chỉ dựa vào màu sắc.

import cv2
from ultralytics.data.augment import Albumentations

# Load an example image using OpenCV
img = cv2.imread("path/to/image.jpg")

# Define a transformation pipeline to engineer new visual features
# Here, we convert images to grayscale with a 50% probability
transform = Albumentations(p=1.0)
transform.transform = A.Compose([A.ToGray(p=0.5)])

# Apply the transformation to create a new input variation
augmented_img = transform(img)

# This process helps models focus on edges and shapes, improving robustness

Phân biệt với các thuật ngữ liên quan#

Việc phân biệt kỹ thuật đặc trưng với các khái niệm tương tự giúp tránh nhầm lẫn trong các thảo luận về workflow.

  • Kỹ thuật đặc trưng và trích xuất đặc trưng: Mặc dù thường được dùng thay thế cho nhau, hai khái niệm này vẫn có một điểm khác biệt. Kỹ thuật đặc trưng hàm ý một quy trình thủ công và sáng tạo để xây dựng các đầu vào mới dựa trên kiến thức lĩnh vực. Ngược lại, trích xuất đặc trưng thường đề cập đến các phương pháp tự động hoặc phép chiếu toán học (như PCA) nhằm cô đọng dữ liệu nhiều chiều thành một biểu diễn dày đặc. Trong deep learning (DL), các lớp trong Mạng nơ-ron tích chập (CNNs) thực hiện trích xuất đặc trưng tự động bằng cách học các bộ lọc cho cạnh và kết cấu.
  • Kỹ thuật đặc trưng và embedding: Trong xử lý ngôn ngữ tự nhiên (NLP) hiện đại, việc tạo đặc trưng thủ công (như đếm tần suất từ) phần lớn đã được thay thế bởi embedding. Embedding là các biểu diễn vector dày đặc do chính model học để nắm bắt ý nghĩa ngữ nghĩa. Mặc dù embedding là một dạng đặc trưng, chúng được học thông qua các quy trình machine learning tự động (AutoML) thay vì được "thiết kế" thủ công một cách rõ ràng.

Bằng cách thành thạo kỹ thuật đặc trưng, developer có thể xây dựng các model không chỉ chính xác hơn mà còn hiệu quả hơn, cần ít năng lực tính toán hơn để đạt hiệu suất cao. Các công cụ như Ultralytics Platform hỗ trợ quy trình này bằng cách cung cấp các interface trực quan để quản lý dataset và training model, cho phép người dùng nhanh chóng lặp lại các chiến lược đặc trưng của mình.

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