1. 模糊逻辑的含义是让计算机以一种接近人类行为的方式解决问题。
2. 模糊逻辑的本质是一切都和程度有关。
3. 任何涉及主观、不精确、或晦涩信息的决策,几乎都是模糊逻辑的应用对象。
4. 模糊控制(推论过程)由三个基本步骤组成:模糊化、模糊规则、反模糊化。
5. 模糊化指的是把明确数据转化成模糊数据,在预定的模糊集合中寻找明确输入数据的归属程度。归属程度通过归属度函数来实现,常见的有左右肩、三角归属函数。
6. 在模糊化后,建构一组模糊规则,如果模糊规则要处理逻辑规则,这就涉及到了模糊公理,需要把平常的逻辑运算符用到模糊输入数据上,处理交集、联集、补集。
7. 如果想用精确数值去作为模糊系统的输出数据,需要进行反模糊化处理。
1.自己对于模糊逻辑的一些思考,模糊逻辑将原本程序上准确去判断,有一个明确边界(或者说是值)去区分不同情况,变成一个数值,以程度去判断归属度。
这样一个设定,可以给游戏的一些判断有更多的可能性,使玩家难以预测,从而让游戏过程更有趣;但是我感觉这个对于程序和策划去修改相关的Bug会更有困难,玩家反馈过来的情况,我们游戏开发人员这边需要去对原来的模糊规则进行定位, 再对应找到是哪个环节出了问题,并对其进行修正。
自己试着用代码实现了一个简单的流程