【问题标题】:creating fuzzy function using language like php使用 php 之类的语言创建模糊函数
【发布时间】:2012-02-14 17:47:23
【问题描述】:

我应该通过php实现一个模糊功能。问题是我不知道如何创建它,我在网上寻找,但我没有找到任何东西。现在我希望你能帮我告诉我如何创建一个 php 模糊函数的拼写错误。每个功能都可以顺利进行。它将为我理解一般模型并让我了解如何为自己创建模糊功能。

【问题讨论】:

    标签: php fuzzy-logic


    【解决方案1】:

    取决于你所说的模糊函数,但是 基本上,模糊逻辑会转化为一组这样的 IF 条件:

    假设我们想为一个视频游戏怪物编写模糊逻辑规则。我们决定从两个变量开始:生命值 (HP) 和火力 (FP)。我们可以从这个开始:

    HP/FP 非常低 HP 低 HP 中 HP 高 HP 非常高 HP 很弱的FP撤退!撤退!防御防御攻击 弱FP撤退!防御防御攻击攻击 中 FP 撤退!防御攻击攻击全力攻击! 高FP撤退!防御攻击攻击全力攻击! FP很高防御攻击攻击全力攻击!全力攻击!
    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';
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多