본문 바로가기
인공지능

퍼지추론

by 베니스스토리 2023. 8. 13.

 

퍼지 추론의 개요

퍼지 추론은 불확실하거나 모호한 정보를 다루는 인공지능과 지식 기반 시스템에서 사용되는 중요한 추론 방법입니다. 전통적인 논리적 추론의 확장으로, 현실 세계의 불확실성을 표현하고 처리하는 데 사용됩니다. 퍼지 추론은 명확한 참/거짓 논리가 아닌 여러 정도의 참 모호성을 고려하여 추론합니다.

퍼지 추론의 기본 개념

퍼지 추론은 다음과 같은 기본 개념을 가지고 있습니다:

 

퍼지 집합은 불확실한 정보를 처리하기 위한 개념으로, 0과 1 사이의 값을 갖는 멤버십 함수로 표현됩니다. 퍼지 집합은 어떤 원소가 어느 정도 속해 있는지를 나타내며, 모호한 정보를 표현하는데 사용됩니다.

 

퍼지 규칙은 IF-THEN 형태의 규칙으로, 불확실하거나 모호한 조건과 결론을 표현하는 데 사용됩니다. 퍼지 규칙은 퍼지 집합의 멤버십 함수를 이용하여 조건과 결론의 모호성을 다룹니다.

 

퍼지 추론 엔진은 퍼지 규칙과 퍼지 집합을 기반으로 불확실한 데이터로부터 결론을 도출하는 핵심 요소입니다. 입력 데이터를 퍼지 집합으로 변환하고, 퍼지 규칙을 평가하여 새로운 퍼지 집합을 생성한 후, 이를 다시 실제 값으로 변환하여 결론을 도출합니다.

퍼지 추론의 동작 과정

퍼지 추론은 다음과 같은 과정으로 동작합니다:

 

퍼지화 (Fuzzification)는 입력 데이터를 퍼지 집합으로 변환하는 과정입니다. 이 과정에서는 정확한 값이 아닌 불확실한 정도를 나타내는 퍼지 집합의 멤버십 함수에 해당하는 값으로 변환됩니다. 입력 데이터의 모호성과 불확실성을 고려하여 퍼지 집합으로 표현하는 단계입니다.

퍼지 규칙 평가는 퍼지 규칙을 사용하여 입력 데이터와 퍼지 집합을 비교하고 평가하는 과정입니다. 각 규칙의 조건과 입력 데이터의 퍼지 집합 간의 관계를 평가하여 얼마나 부합하는지를 결정합니다. 이 과정에서 입력 데이터의 불확실성을 규칙의 평가로 확장하는 단계입니다.

추론 및 결론 도출은 퍼지 규칙과 평가된 퍼지 집합을 기반으로 새로운 퍼지 집합을 생성하고, 이를 다시 실제 값으로 변환하여 최종 결론을 도출하는 과정입니다. 여러 규칙의 평가 결과를 조합하여 새로운 퍼지 집합을 생성하고, 이를 실제 값으로 역퍼지화하여 최종 결론을 도출합니다.

퍼지 추론의 활용

퍼지 추론은 제어 시스템, 패턴 인식, 결정 지원 시스템 등 다양한 분야에서 활용됩니다. 불확실한 데이터와 모호성을 처리하여 현실 세계의 복잡한 문제를 해결하며, 실제 상황에서의 결정을 지원합니다.

'인공지능' 카테고리의 다른 글

순방향 추론의 패턴매칭 네트워크/Rate 네트워크  (0) 2023.08.12
순방향 추론/생산시스  (0) 2023.08.11
설명 가능한 인공지능(XAI)  (0) 2023.08.10
추론 2  (0) 2023.08.06
추론1  (0) 2023.08.05