YOLO Vision 2026:
Quay lại Bảng thuật ngữ Ultralytics

Fuzzy Logic

Khám phá cách logic mờ (fuzzy logic) mô hình hóa tư duy con người trong AI. Tìm hiểu cách xử lý sự mơ hồ trong thị giác máy tính và áp dụng nó vào Ultralytics YOLO26 để xử lý dữ liệu thông minh hơn.

Fuzzy Logic là một mô hình tính toán mô phỏng quá trình suy luận dựa trên "mức độ đúng" thay vì hệ nhị phân cứng nhắc "đúng hay sai" thường thấy trong điện toán cổ điển. Trong khi máy tính tiêu chuẩn sử dụng Boolean logic để gán các giá trị hoàn toàn là 0 hoặc 1, các hệ thống mờ cho phép các giá trị nằm trong khoảng từ 0 đến 1. Sự linh hoạt này giúp Artificial Intelligence (AI) xử lý tính mơ hồ, độ không rõ ràng và thông tin không chính xác, mô phỏng các quá trình nhận thức của con người sát thực tế hơn khi xử lý dữ liệu phức tạp.

Cơ chế của suy luận Fuzzy#

Trong điện toán truyền thống, một đầu vào hoặc thuộc về một tập hợp hoặc không. Fuzzy logic giới thiệu khái niệm membership functions, ánh xạ dữ liệu đầu vào thành một giá trị dao động từ 0 đến 1, đại diện cho mức độ thuộc về tập hợp đó. Chẳng hạn, trong một climate control system, nhiệt độ 75°F có thể không được phân loại đơn giản là "nóng", mà thay vào đó là "0.6 ấm".

Quá trình này thường bao gồm ba giai đoạn chính:

  1. Fuzzification: Chuyển đổi các đầu vào số chính xác thành các tập hợp fuzzy bằng cách sử dụng các hàm thành viên.

  2. Inference: Áp dụng các quy tắc "Nếu-Thì" để xác định kết quả dựa trên dữ liệu fuzzy.

  3. Defuzzification: Chuyển đổi kết quả fuzzy trở lại thành một đầu ra chính xác và có thể thực thi được.

Phương pháp này đặc biệt hữu ích để xử lý noisy visual data, nơi mà các ranh giới rõ ràng rất khó xác định.

Mức độ liên quan trong Machine Learning và Computer Vision#

Trong bối cảnh của Computer Vision (CV)Machine Learning (ML), các giá trị pixel chính xác thường dao động do ánh sáng, hiện tượng che khuất hoặc nhiễu cảm biến. Fuzzy logic thu hẹp khoảng cách giữa các kết quả đầu ra dạng số chính xác của một neural network và các cách diễn giải mang tính ngôn ngữ mà con người sử dụng.

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

  • Autonomous Driving: Autonomous vehicles sử dụng fuzzy logic để thực hiện các thao tác điều khiển mượt mà. Thay vì phanh gấp khi phát hiện chướng ngại vật, hệ thống đánh giá "mức độ nguy hiểm" dựa trên tốc độ và khoảng cách để thực hiện giảm tốc từ từ, đảm bảo sự an toàn và thoải mái cho hành khách.
  • Medical Diagnosis: Trong medical image analysis, các mô thường không có ranh giới rõ rệt. Fuzzy logic giúp các hệ thống AI in healthcare phân đoạn hình ảnh nơi các khối u hòa lẫn vào mô lành, cho phép đánh giá rủi ro tinh tế hơn và predictive modeling.

Fuzzy Logic so với Xác suất#

Việc phân biệt fuzzy logic với probability theory là rất quan trọng, vì chúng thường bị nhầm lẫn dù giải quyết các loại bất định khác nhau.

  • Xác suất (Probability) đề cập đến khả năng xảy ra một sự kiện trong tương lai (ví dụ: "Có 50% khả năng trời sẽ mưa"). Nó mô hình hóa tính ngẫu nhiên.
  • Fuzzy Logic đề cập đến mức độ đúng của một trạng thái (ví dụ: "Mặt đất ướt 50%"). Nó mô hình hóa sự mơ hồ trong chính định nghĩa của sự kiện đó.

Triển khai thực tế#

Trong các quy trình object detection thực tế, fuzzy logic thường được áp dụng trong giai đoạn hậu xử lý. Lập trình viên có thể ánh xạ điểm số confidence của mô hình sang các danh mục ngôn ngữ để tạo ra các quy tắc lọc tinh vi.

Ví dụ về Python sau đây minh họa cách áp dụng việc phân loại theo kiểu mờ cho kết quả suy luận của Ultralytics YOLO26:

from ultralytics import YOLO

# Load the YOLO26 model and run inference
model = YOLO("yolo26n.pt")
results = model("https://ultralytics.com/images/bus.jpg")

# Get confidence score of the first detected object
conf = results[0].boxes.conf[0].item()


# Apply fuzzy linguistic categorization (Membership function logic)
def get_fuzzy_degree(score):
    if score > 0.8:
        return "High Certainty"
    elif score > 0.5:
        return "Moderate Certainty"
    return "Uncertain"


print(f"Score: {conf:.2f} -> Category: {get_fuzzy_degree(conf)}")

Các khái niệm liên quan#

  • Expert Systems: Các chương trình AI thời kỳ đầu mô phỏng việc ra quyết định của con người, phụ thuộc nhiều vào các quy tắc mờ để xử lý thông tin.
  • Neuro-Fuzzy Systems: Các kiến trúc lai kết hợp khả năng học tập của Deep Learning (DL) với tính dễ diễn giải của suy luận mờ.
  • Image Segmentation: Một tác vụ thị giác máy tính thường được hưởng lợi từ fuzzy logic khi xác định ranh giới đối tượng trong các datasets phức tạp.
  • Ultralytics Platform: Một môi trường hiện đại nơi người dùng có thể quản lý dataset và huấn luyện các mô hình có thể đóng vai trò là động cơ đầu vào rõ ràng cho các bộ điều khiển fuzzy logic.

Explore solutions

Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa 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
Real-time AI that works with your team

AI 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
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa mà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
Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa 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
Real-time AI that works with your team

AI 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
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa mà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
Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa 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
Real-time AI that works with your team

AI 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
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa mà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 nhau 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