Rule Viewer
Rule Viewer(指令 ruleview)把整個推論過程畫成一張圖,就是 Mamdani 頁的推論圖。以下是老師錄製的操作示範:
畫面各區 Layout
- 每一列是一條規則,每一欄是一個變數:前面幾欄(黃色)是輸入在該規則用到的歸屬函數,最後一欄(藍色)是輸出。點某一列,狀態列會顯示那條規則的內容。
- 紅色直線:目前的輸入值,可以直接拖曳改變;上方會顯示目前的輸入值,例如 service = 5、food = 5。
- 右下角的圖:所有規則的輸出聚合後的結果,粗紅線是解模糊化後的輸出(例如 tip = 15)。
- Input 欄位:也可以直接輸入數值,例如
[3 8]。 - Plot points:畫圖與計算用的取樣點數(預設 101),也是解模糊化時積分的點數。
- Move 按鈕:變數很多時,左右上下捲動畫面。
本站的互動推論就是 Rule Viewer 的簡化版,可以直接在瀏覽器中拖動輸入。
附檔:tipper.fis
