퍼지 전문가 시스템이란 무엇입니까?

퍼지 전문가 시스템은 컴퓨터 시스템에 의해 사용되는 문제 해결의 한 형태로, 종종 인공 지능 생성에 사용됩니다. 전문가 시스템은 부울 논리를 기반으로하는 의사 결정 컴퓨터 소프트웨어 유형으로, 시스템이 문제를 해결하기 위해 일련의 예 또는 아니오 응답을 사용한다는 것을 의미합니다. 퍼지 전문가 시스템은 기존 전문가 시스템에서 확장되며 부울 논리 대신 퍼지 논리를 기반으로합니다. 퍼지 논리는 이름에서 알 수 있듯이 대답이 명확하지 않다는 것을 의미합니다. 그것은 중간에 어딘가에 있으며 컴퓨터는 완전히 사실이 아닐 수도 있지만 완전히 거짓이 아닐 수도있는 답변을 바탕으로 답변을 계산해야합니다.

"퍼지 로직의 아버지"로 알려진 Lotfi Zadeh 박사는 1960 년대 버클리에있는 캘리포니아 대학에서 퍼지 로직의 개념을 소개했습니다. 그는 1965 년에 퍼지 세트에 관한 논문을 발표했습니다. 그는 퍼지 세트와 로직에 대한 아이디어뿐만 아니라이 새로운 로직을 엔지니어링 세계에 통합하기위한 프레임 워크도 설명했습니다. 그는 또한이 특정한 논리적 스타일과 관련하여 "퍼지 (fuzzy)"라는 용어를 만들었고 그 이름은 붙어있었습니다.

퍼지 전문가 시스템의 이론을 이해하려면 부울 논리 및 퍼지 논리의 기본 개념을 이해해야합니다. 둘 다 고급 수학적 알고리즘에 의존하지만 핵심 개념은 간단합니다. 둘 다 일련의 질문이나 진술에 대한 답변을 사용하여 새로운 답변을 공식화합니다. 부울 논리에서 답은 참 또는 거짓이며, 퍼지 논리에서는 답이 프로그래머에 입력하는 용어에 따라 참, 부분적으로 참, 거짓, 부분적으로 거짓 및 여러 값 사이에있을 수 있습니다.

예를 들어 전문가 시스템이 부울 논리를 사용하여 의사 결정을하려는 경우 궁극적으로 예 또는 아니오라고도하는 true 또는 false로 응답합니다. 그러나 퍼지 로직을 사용하는 전문가 시스템은 예, 아니요, 아마도 또는 다른 조합으로 대답 할 수 있습니다. 현재의 지식 기반에서 결론을 도출하여이를 수행합니다.

지식 기반은 퍼지 전문가 시스템의 핵심입니다. 컴퓨터가 정답을 얻을 수 없다면, 프로그램 자체가 틀렸다고 가정하기보다는 지식 기반에 충분한 정보가 포함되어 있지 않은 것으로 가정합니다. 지식 기반에는 "x = yes이고 y = no이면 z = may 일 수 있습니다."와 같은 문장이 포함될 수 있습니다. 이 설명에서 퍼지 전문가 시스템은 "x = yes"및 "y = yes"일 때 "z"도 "yes"와 같아야하거나 "x = no"및 "y = yes"일 때 "z "는 여전히"아마도 "와 같습니다. 이것이 프로그래머가 원하는 답이 아니라면, 지식 기반이 정답을 내기 위해 더 많은 정보가 필요하다는 것을 의미합니다.

퍼지 전문가 시스템은 수학 값을 기반으로 이러한 계산을 수행합니다. "예", "아니오"및 "아마도"에는 특정 값이 할당됩니다. 컴퓨터는 "x = yes 및 y = no"와 같은 명령문의 용어 값이 동일한 지 확인하고 해당 값을 추가합니다. 그런 다음 다른 관련 값을 추가하고 "아마도", "예"또는 "아니오"와 같은 대답으로 최종 값을 일치시킵니다. 따라서 "x = no"및 "y = yes"의 수학적 값을 추가하면 "z"의 수학적 값이 "아마도"와 동일하다는 것을 컴퓨터에 알립니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?