Gặp gỡ YOLO26: AI tầm nhìn thế hệ tiếp theo.
Ultralytics
Thị giác AI

Logic mờ trong AI giúp tăng cường khả năng phân tích dữ liệu hình ảnh nhiễu

Tìm hiểu cách logic mờ (fuzzy logic) trong các giải pháp AI có thể giúp xử lý dữ liệu hình ảnh mơ hồ để hỗ trợ các tác vụ thị giác máy tính trên nhiều ứng dụng.

ABAbirami Vina
5 min read
Logic mờ trong AI để phân tích dữ liệu hình ảnh nhiễu

AI (trí tuệ nhân tạo) là một thuật ngữ bao hàm nhiều kỹ thuật giúp máy móc tư duy, phân tích và tương tác với thế giới. Một trong số đó là fuzzy logic, một kỹ thuật nhằm mô phỏng một phần quan trọng trong trí tuệ con người: khả năng đưa ra quyết định ngay cả khi thông tin được cung cấp không rõ ràng hoặc chưa đầy đủ.

Không giống như các phương pháp truyền thống sử dụng quy tắc nghiêm ngặt, fuzzy logic xử lý dữ liệu theo mức độ, giúp máy móc có thể thích nghi tự nhiên hơn với các tình huống phức tạp. Nghiên cứu cho thấy fuzzy logic có thể được áp dụng trong nhiều lĩnh vực đa dạng - từ các hệ thống điều khiển và image processing cho đến computer vision và các hệ thống chuyên gia.

Ví dụ, đối với computer vision, fuzzy logic cải thiện việc phân tích hình ảnh bằng cách diễn giải dữ liệu không rõ ràng hoặc không đầy đủ, giúp các hệ thống đưa ra quyết định chính xác hơn ngay cả khi dữ liệu đầu vào không hoàn hảo. Nó đặc biệt hữu ích trong các điều kiện khắc nghiệt như ánh sáng yếu, vật cản hoặc hình ảnh bị nhòe, nơi các phương pháp thông thường thường gặp khó khăn.

Trong bài viết này, chúng ta sẽ khám phá cách sử dụng fuzzy logic để phân tích dữ liệu hình ảnh. Chúng ta cũng sẽ tìm hiểu quá trình phát triển của nó, xem xét các ứng dụng thực tế trên nhiều ngành nghề, đồng thời thảo luận về cả ưu điểm và thách thức khi sử dụng fuzzy logic để vận hành các hệ thống tầm nhìn được hỗ trợ bởi AI.

Link to this sectionFuzzy logic là gì?#

Fuzzy logic giúp máy tính đưa ra các quyết định linh hoạt thay vì các lựa chọn cứng nhắc, nhị phân. Trong khi các model AI truyền thống dựa vào các giá trị chính xác, fuzzy logic xử lý thông tin theo mức độ. Điều này có nghĩa là thay vì ép buộc một kết quả đúng hoặc sai, nó tạo điều kiện cho các mức độ chắc chắn khác nhau, làm cho nó phù hợp hơn để xử lý dữ liệu phức tạp và không chắc chắn.

Về cốt lõi, fuzzy logic mở rộng ý tưởng của logic Boolean (một khung làm việc dựa trên kết quả nhị phân đúng/sai) bằng cách cho phép các giá trị nằm giữa chân lý tuyệt đối và sự giả dối. Trên thực tế, điều này cho phép các hệ thống AI phân loại hình ảnh một cách tự nhiên hơn mà không cần phải cố gắng nhét mọi chi tiết vào các danh mục cứng nhắc.

Hiểu về fuzzy logic

Hình 1. Hiểu về fuzzy logic.

Một số ý tưởng chính liên quan đến fuzzy logic bao gồm hàm thuộc (membership functions), biến ngôn ngữ (linguistic variables) và tập mờ (fuzzy sets). Dưới đây là cái nhìn sâu hơn về chúng và mối liên hệ của chúng với các computer vision applications:

  • Membership functions: Các hàm này gán một giá trị từ 0 đến 1 cho một đầu vào, cho thấy mức độ mà một pixel hoặc đặc trưng phù hợp với một danh mục nhất định. Điều này hữu ích trong phân tích hình ảnh cho các tác vụ như phân đoạn hình ảnh (segmentation) hoặc phát hiện cạnh (edge detection) khi các ranh giới không rõ ràng.
  • Linguistic variables: Thay vì chỉ sử dụng các con số, các biến này sử dụng các thuật ngữ mô tả như "cao", "trung bình" hoặc "thấp" để biểu thị dữ liệu. Trong computer vision, chúng giúp mô tả các đặc trưng như độ sáng hoặc kết cấu theo cách trực quan.
  • Fuzzy sets: Không giống như các tập hợp truyền thống với các ranh giới rõ ràng, fuzzy sets cho phép các phần tử thuộc về một nhóm ở các mức độ khác nhau. Cách tiếp cận này hỗ trợ việc phân loại có sắc thái hơn trong các computer vision tasks như phân loại hình ảnh, nơi các đặc trưng có thể không khớp hoàn toàn vào một lớp cụ thể.

Link to this sectionSự phát triển của fuzzy logic trong AI#

Quay lại nguồn gốc, fuzzy logic đã đóng một vai trò then chốt trong việc định hình AI. Mọi thứ bắt đầu vào năm 1965 khi Lotfi A. Zadeh xuất bản Fuzzy Sets. Nó giới thiệu một hệ thống trong đó các giá trị có thể nằm ở bất kỳ đâu giữa hoàn toàn đúng và hoàn toàn sai.

Chưa đầy một thập kỷ sau, vào năm 1974, Ebrahim H. Mamdani và Seto Assilian đã phát triển bộ điều khiển logic mờ đầu tiên cho động cơ hơi nước và hệ thống nồi hơi, chứng minh cách những ý tưởng này có thể được áp dụng trong các thiết lập thực tế.

Tiến thêm một bước, trong những năm 1980, các kỹ sư Nhật Bản bắt đầu tích hợp fuzzy logic vào các thiết bị điện tử tiêu dùng, đồ gia dụng và hệ thống giao thông. Một ví dụ thú vị là vào năm 1987, khi tàu điện ngầm Sendai sử dụng fuzzy logic để tối ưu hóa khả năng tăng tốc, phanh và dừng tàu.

Tàu điện ngầm Sendai dòng 1000N sử dụng fuzzy logic

Hình 2. Tàu điện ngầm dòng 1000N Sendai đã sử dụng fuzzy logic.

Khi AI và machine learning tiến bộ, các nhà nghiên cứu đã khám phá các hệ thống neuro-fuzzy - một phương pháp lai kết hợp khả năng suy luận linh hoạt của fuzzy logic với khả năng học tập của mạng thần kinh. Sự kết hợp này càng tăng cường khả năng xử lý dữ liệu không chắc chắn của AI.

Link to this sectionFuzzy logic có phải là khởi đầu của AI không?#

Bạn có thể tự hỏi liệu fuzzy logic có phải là khởi đầu của AI hay không. Mặc dù fuzzy logic không phải là điểm bắt đầu của AI, nhưng nó đã đánh dấu một bước chuyển quan trọng trong cách máy móc xử lý sự không chắc chắn.

Fuzzy logic áp dụng phương pháp giống con người hơn bằng cách chấp nhận các chân lý một phần thay vì khăng khăng vào các câu trả lời có hoặc không tuyệt đối. Điều này cho phép các hệ thống xử lý thông tin phức tạp và mơ hồ tốt hơn nhiều. Mặc dù fuzzy logic chỉ là một phần của AI, nhưng sự phát triển của nó là chìa khóa để làm cho các hệ thống hiện đại thích ứng tốt hơn với những thách thức trong thế giới thực.

Link to this sectionKhám phá fuzzy logic trong phân tích hình ảnh#

Để hiểu rõ hơn cách fuzzy logic được sử dụng để phân tích dữ liệu hình ảnh, hãy xem xét ứng dụng của nó trong kiểm tra tấm pin năng lượng mặt trời. Trong quy trình này, hình ảnh của các tấm pin được chụp để phát hiện các lỗi tiềm ẩn như vết nứt siêu nhỏ, tách lớp hoặc các anomalies khác có thể ảnh hưởng đến hiệu suất và chức năng.

Theo truyền thống, các hệ thống xử lý hình ảnh được sử dụng trong kiểm tra tấm pin năng lượng mặt trời dựa vào các phương pháp cứng nhắc, dựa trên quy tắc, đưa ra các quyết định nhị phân - phân loại từng thành phần hoặc lỗi là chấp nhận được hoặc bị lỗi dựa trên các ngưỡng cố định.

Mặc dù các phương pháp này hoạt động tốt trong các thiết lập được kiểm soát, chúng thường gặp khó khăn với hình ảnh mơ hồ hoặc chất lượng thấp. Trong khi đó, các model computer vision hiện đại, được thúc đẩy bởi deep learning, đã cải thiện khả năng phân tích hình ảnh bằng cách học từ các datasets lớn để phát hiện và phân loại đối tượng chính xác hơn. Tuy nhiên, ngay cả những model tiên tiến này cũng có thể gặp thách thức khi xử lý các vấn đề như ánh sáng kém, bị che khuất hoặc các lỗi nhỏ.

Đây là lúc fuzzy logic phát huy tác dụng. Bằng cách tích hợp fuzzy logic, các hệ thống có thể gán mức độ tin cậy cho từng phát hiện thay vì chỉ dựa vào các quyết định có hoặc không cứng nhắc. Sử dụng hàm thuộc, hệ thống đánh giá mức độ mạnh mẽ của một pixel hoặc đặc trưng thuộc về một danh mục cụ thể.

Ví dụ, một lỗi nhẹ có thể được phân loại với mức độ tin cậy 70% là lỗi thay vì bị dán nhãn ngay lập tức là bị lỗi hoặc không. Phương pháp có sắc thái này dẫn đến việc phát hiện lỗi đáng tin cậy và chính xác hơn trong các kịch bản kiểm tra tấm pin năng lượng mặt trời thực tế.

Sử dụng fuzzy logic để phát hiện vết nứt trên tấm pin năng lượng mặt trời

Hình 3. Sử dụng fuzzy logic để phát hiện vết nứt trong tấm pin năng lượng mặt trời.

Link to this sectionCác ứng dụng khác của fuzzy logic trong AI#

Tiếp theo, hãy cùng điểm qua một số ứng dụng khác của fuzzy logic trong AI để hiểu rõ hơn về các lĩnh vực khác nhau mà kỹ thuật này tác động.

Ví dụ, một ứng dụng lớn của fuzzy logic trong AI được tìm thấy trong tự động hóa công nghiệp và robot. Các bộ điều khiển logic mờ có thể diễn giải dữ liệu cảm biến không chắc chắn để cung cấp khả năng điều khiển mượt mà hơn đối với máy móc và quy trình, đảm bảo hoạt động ổn định ngay cả trong các điều kiện thay đổi nhanh chóng.

Cụ thể, trong automotive systems, phương pháp này hỗ trợ các tính năng an toàn như điều khiển hành trình thích ứng và chống bó cứng phanh. Nó cho phép các phương tiện điều chỉnh uyển chuyển hơn với các điều kiện đường sá biến đổi thay vì dựa vào các quyết định nhị phân cứng nhắc.

Fuzzy logic cũng đang tạo ra những bước tiến trong các lĩnh vực khác như trò chơi. Dưới đây là cái nhìn kỹ hơn:

  • Gaming: Fuzzy logic cho phép các nhân vật không phải người chơi thể hiện hành vi chân thực và thích ứng hơn, góp phần tạo nên trải nghiệm chơi game năng động và nhập vai.
  • Manufacturing: Đặc biệt là trong kiểm tra PCB, fuzzy logic giúp phân tích dữ liệu hình ảnh mơ hồ và phát hiện lỗi với độ chính xác cao hơn, đảm bảo kiểm soát chất lượng tốt hơn.
  • Control systems: Đây là các hệ thống được thiết kế để quản lý và điều tiết các quy trình hoặc máy móc thông qua các cơ chế phản hồi. Fuzzy logic cải thiện các hệ thống điều khiển bằng cách xử lý dữ liệu cảm biến không chắc chắn, cho phép các phản hồi mượt mà và thích ứng hơn, dẫn đến các hoạt động ổn định và hiệu quả hơn.
  • Expert systems: Đây là các chương trình máy tính mô phỏng khả năng ra quyết định của các chuyên gia con người. Fuzzy logic nâng cao các hệ thống chuyên gia bằng cách xử lý dữ liệu không chính xác và kết hợp suy luận giống con người, dẫn đến các quyết định có sắc thái và sáng suốt hơn.

Các ứng dụng của fuzzy logic trong AI

Hình 4. Các ứng dụng của fuzzy logic trong AI. Ảnh của tác giả.

Link to this sectionƯu và nhược điểm của fuzzy logic trong các ứng dụng computer vision#

Dưới đây là cái nhìn nhanh về những lợi ích chính mà fuzzy logic mang lại cho các ứng dụng computer vision:

  • Tùy chỉnh chuyên gia miền: Các quy tắc và hàm thuộc có thể được định nghĩa hoặc tinh chỉnh bởi các chuyên gia, làm cho hệ thống trực quan hơn và phù hợp với các nhu cầu cụ thể.
  • Giảm sự phụ thuộc vào high-quality data: Các hệ thống như vậy có thể hoạt động tốt ngay cả khi dữ liệu có sẵn không lý tưởng.
  • Adaptive thresholding: Nó có thể tự động điều chỉnh ranh giới quyết định dựa trên các đặc điểm của dữ liệu đầu vào.

Bất chấp những lợi ích đó, cũng có một số hạn chế cần xem xét:

  • Thiết kế quy tắc phức tạp: Nó đòi hỏi sự tinh chỉnh cẩn thận các hàm thuộc và quy tắc suy luận, điều này có thể tốn thời gian.
  • Độ nhạy với cài đặt tham số: Hiệu suất có thể thay đổi đáng kể dựa trên các tham số đã chọn, làm cho việc tối ưu hóa trở nên quan trọng.
  • Khó khăn trong tích hợp: Kết hợp fuzzy logic với các khung deep learning hiện có có thể phức tạp và có thể yêu cầu thêm tài nguyên.

Link to this sectionCác điểm chính cần lưu ý#

Các kỹ thuật AI như fuzzy logic đã thay đổi cách chúng ta xử lý dữ liệu hình ảnh mơ hồ và nhiễu. Mặc dù fuzzy logic không phải là điểm bắt đầu của AI, nhưng nó đã đánh dấu một bước chuyển quan trọng từ việc ra quyết định nhị phân, cứng nhắc sang một phương pháp linh hoạt, giống con người hơn, chấp nhận các chân lý một phần.

Qua nhiều năm, phương pháp này đã phát triển và dẫn đến các giải pháp sáng tạo trong các lĩnh vực khác nhau. Khi các kỹ thuật này tiếp tục cải tiến, việc tích hợp chúng với các phương pháp AI khác có thể sẽ nâng cao cách máy móc xử lý và hiểu dữ liệu hình ảnh phức tạp.

Tham gia cộng đồng đang phát triển của chúng tôi! Khám phá kho lưu trữ GitHub của chúng tôi để tìm hiểu thêm về AI. Bạn đã sẵn sàng bắt đầu các dự án thị giác máy tính của riêng mình chưa? Hãy xem các tùy chọn cấp phép của chúng tôi. Khám phá AI trong nông nghiệpAI thị giác trong chăm sóc sức khỏe bằng cách truy cập các trang giải pháp của chúng tôi!

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