0
PHP를 통해 퍼지 함수를 구현해야합니다. 문제는 내가 그것을 어떻게 만들고 웹에서 찾았는지 전혀 알지 못했고 아무 것도 발견하지 못했습니다. 이제 php 퍼지 기능의 오타를 어떻게 만들 수 있는지 말해 주겠습니까? 모든 기능이 잘 될 것입니다. 일반적인 모델을 이해하고 나 자신에게 퍼지 기능을 만드는 방법을 알려줄 것입니다.php와 같은 언어를 사용하여 퍼지 함수 만들기
PHP를 통해 퍼지 함수를 구현해야합니다. 문제는 내가 그것을 어떻게 만들고 웹에서 찾았는지 전혀 알지 못했고 아무 것도 발견하지 못했습니다. 이제 php 퍼지 기능의 오타를 어떻게 만들 수 있는지 말해 주겠습니까? 모든 기능이 잘 될 것입니다. 일반적인 모델을 이해하고 나 자신에게 퍼지 기능을 만드는 방법을 알려줄 것입니다.php와 같은 언어를 사용하여 퍼지 함수 만들기
당신이 퍼지 함수를 호출 할 무엇에 따라 다르지만 기본적으로 퍼지 논리는 이런 종류의 IF 조건의 집합으로 변환합니다
하는의 우리가 비디오 게임 괴물에 대한 퍼지 로직 규칙을 작성한다고 가정합시다. 우리는 히트 포인트 (HP)와 화력 (FP)의 두 가지 변수로 시작하기로 결정했습니다. 우리는이 시작할 수 있습니다
HP/FP Very low HP Low HP Medium HP High HP Very high HP Very weak FP Retreat! Retreat! Defend Defend Attack Weak FP Retreat! Defend Defend Attack Attack Medium FP Retreat! Defend Attack Attack Full attack! High FP Retreat! Defend Attack Attack Full attack! Very high FP Defend Attack Attack Full attack! Full attack!
function fuzzy ($hp, $firepower)
{
if($hp == 'very low hp' && $firepower == 'very weak fp') return 'retreat';
if($hp == 'low hp' && $firepower == 'very weak fp') return 'retreat';
if($hp == 'high hp' && $firepower == 'very weak fp') return 'defend';
...
if($hp == 'high hp' && $firepower == 'very high fp') return 'full attack';
if($hp == 'very high hp' && $firepower == 'very high fp') return 'full attack';
}
무엇을? ......... – Cjueden