퍼지 연관 메모리 (Fam for Short)는 의사 결정을위한 퍼지 로직 도구입니다. 퍼지 로직 FAM에는 광범위한 실제 응용 프로그램이 있습니다.
퍼지 연관 메모리는 퍼지 세트를 사용하여 본질적으로 언어적인 규칙을 설정합니다. 예제에는 다음이 포함될 수 있습니다.
언어 규칙과 그들이 포함하는 퍼지 세트는 인간의 "전문가"(아마도 당신)에 의해 정의됩니다. 즉, 규칙은 인텔리전스를 체계화 하고이 지식을 인간 영역에서 디지털로 매핑합니다.
규칙이 정의 된 후, FAM은 귀하의 AI가 내려 오는 데 도움이됩니다.
보시다시피, 퍼지 규칙은 고의적으로 모호하며 "A Little"및 "A A Mant"와 같은 예선을 사용합니다. 또한 퍼지 세트 사이의 선은 의도적으로 흐릿합니다. 이것은 퍼지 세트의 본질입니다. 그들은 퍼지 규칙에서 매우 자연스러운 행동을 추출하는 방식으로 그러한 인간의 퍼지를 포착합니다. 이러한 규칙을 정의 할 때 도메인의 선의의 전문가 인터뷰를 상상하고 도메인에서 성공하는 데 필요한 기술을 기록하는 데 도움이됩니다.
퍼지 언어 변수는 특히 복잡해지고 삼각형과 사다리꼴을 조합 할 때 시각화하기가 어려울 수 있습니다. 이에 대답하기 위해이 소프트웨어는 이제 설치된 GNUPlot에 (선택적으로) 껍질을 벗기고 FLV의 PNG 또는 SVG 렌더링을 생성 할 수 있습니다. 예는 다음과 같습니다.
이것은 자신의 게임 또는 응용 프로그램에 사용하기에 적합한 기능적 소프트웨어입니다. 현재 지원합니다.
if A then Z
)if A or B, then Z
/ if A and B, then Z
인 경우)해야 할 (하강하는 중요성) : 대략적으로 :
뉴스를 위해 ChangeLog를보십시오.
Git 저장소를 복제하고 예제 및 소스 코드를 탐색하여 FAM이 어떻게 작동하는지 완전히 이해하는 것이 좋습니다.
그러나 자신의 프로젝트에서 이것을 사용하고 싶다면 가장 쉬운 방법은 보석을 통한 것입니다.
gem install fuzzy_associative_memory
그런 다음 코드에서 :
require 'fuzzy_associative_memory'
보석은 충돌을 방지하기 위해 완전히 네임 스패닝되었습니다. 사용법 세부 사항은 예제를 참조하십시오.
bin
디렉토리에는 다음 예제가 포함되어 있습니다.
hvac_system_example
FAM이 HVAC 팬 유닛을 관리하여 일정한 편안한 온도를 유지할 수있는 방법을 보여줍니다.weapon_choice_example
FAM이 게임 봇이 사용할 무기를 지능적으로 결정할 수있게하는 방법을 보여줍니다.'퍼지 언어 변수'예제의 플롯은 사전 렌더링되었으며 빈 디렉토리에 있습니다. 이들은 FLV를 시각화하는 데 도움이됩니다.