次のルールでファジー論理システムを実装しています。
入力:
- 温度 [0, 10]
- 湿度 [0, 10]
ルール:
- IF 温度が非常に高い THEN 危険性が高い
- IF 湿度が正常 THEN 危険性が低い
- ...
ここで、システムの入力がこれらのルール (例: 温度 = 9 および湿度 = 2) を有効にすると、次のような出力が得られます。
- -
- - - -
- - - -
- - - -
-----------------------------
Danger: low medium high
COG は、中間範囲内の出力値を示します。
私の問題は、(プロットを見るだけで)危険性が高いことを知っており、危険性の低い「三角形」のために出力値を「減衰」したくないことです。
他の非ファジフィケーション方法を使用する必要がありますか? または他のアクティベーション/蓄積方法?各ルールの重みを使用して必要なものを取得できると思いますが、これが最善の方法ですか?