6. ? FML:Fuzzy Markup Language
? 模糊標記語言
? MFi: MumberShip Function Of i
? 歸屬函數
? FNi : Fuzzy Number Of i
? 模糊數
? GA : Genetic Algorithm
? 基因演算法
名词与符号定义
20. RuleBase設計
? min mumber function
? mid mumber function
? max mumber function
input MumberShip Function output MumberShip Function
MF1 MF2 MF3 MF4 MF5
21. RuleBase設計
? min mumber function
? mid mumber function
? max mumber function
input MumberShip Function output MumberShip Function
MF1 MF2 MF3 MF4 MF5
22. RuleBase設計
? min mumber function
? mid mumber function
? max mumber function
input MumberShip Function output MumberShip Function
MF1 MF2 MF3 MF4 MF5
23. RuleBase設計
? min mumber function
? mid mumber function
? max mumber function
input MumberShip Function output MumberShip Function
MF1 MF2 MF3 MF4 MF5
24. RuleBase設計
? min mumber function
? mid mumber function
? max mumber function
input MumberShip Function output MumberShip Function
MF1 MF2 MF3 MF4 MF5
25. RuleBase設計
? min mumber function
? mid mumber function
? max mumber function
input MumberShip Function output MumberShip Function
所有可能的連線
MF1 MF2 MF3 MF4 MF5
26. RuleBase設計
? min mumber function
? mid mumber function
? max mumber function
input MumberShip Function output MumberShip Function
實際設計的連線
MF1 MF2 MF3 MF4 MF5
27. RuleBase推論
? min mumber function
? mid mumber function
? max mumber function
input MumberShip Function output MumberShip Function
MF1 MF2 MF3 MF4 MF5
50. FML中的GA
(學習) Input: MF1(0.5),MF2(0.3),MF3(0.4),MF4(0.7) → Output: MF5(0.95)
(學習) Input: MF1 is min ,MF2 is min,MF3 is mid,MF4 is max → Output: MF5 is max
(事實) Input: MF1 is min ,MF2 is min,MF3 is mid,MF4 is max→ Output: MF5 is mid
等同意義
但學習資料與RuleBase設定不符
學習資料輸入
調整值域 讓事實 MF5 is max成立
51. FML中的GA(讓事實 MF5 is max成立)
? min mumber function
? mid mumber function
? max mumber function
input MumberShip Function output MumberShip Function
使輸出max事實
發生
MF1 MF2 MF3 MF4 MF5
52. FML中的GA(讓事實 MF5 is max成立)
? min mumber function
? mid mumber function
? max mumber function
input MumberShip Function output MumberShip Function
使FN的值域改變
符合學習的資料
MF1 MF2 MF3 MF4 MF5
53. FML中的GA
FN1 FN2 FN3
min mid max
FN1 FN2 FN3
min mid max
FN1 FN2 FN3
min mid max
FN1 FN2 FN3
min mid max
FN1 FN2 FN3
min mid max
MF1
實際的FN輸入輸出
MF4 MF5
MF2 MF3
54. FML中的GA
FN1 FN2 FN3
min mid max
FN1 FN2 FN3
min mid max
FN1 FN2 FN3
min mid max
FN1 FN2 FN3
min mid max
FN1 FN2 FN3
min mid max
學習資料其中一筆
給GA輸入輸出資料
MF1
MF4 MF5
MF2 MF3
55. FML中的GA(交換)
FN1 FN2 FN3
min mid max
FN1 FN2 FN3
min mid max
FN1 FN2 FN3
min mid max
FN1 FN2 FN3
min mid max
FN1 FN2 FN3
min mid max
MF1
MF4 MF5
MF2 MF3
針對於MF5的
FN2與FN3進行交換
56. FML中的GA(交換)
FN1 FN2 FN3
min mid max
FN1 FN2 FN3
min mid max
FN1 FN2 FN3
min mid max
FN1 FN2 FN3
min mid max
FN1 FN2
min mid max
FN3
MF1
MF4 MF5
MF2 MF3
更新FN
使其接近學習資料
57. FML中的GA(突變)
FN1 FN2 FN3
min mid max
FN1 FN2 FN3
min mid max
FN1 FN2 FN3
min mid max
針對於MF3的FN2
進行突變
MF1
MF4
MF3
FN1 FN2 FN3
min mid max
MF5
MF2
FN1 FN2
min mid max
FN3
58. FML中的GA(突變)
FN1 FN2 FN3
min mid max
FN1 FN2 FN3
min mid max
FN1 FN2 FN3
min mid max
更新FN
讓函數突變
MF1
MF4
MF3
FN1 FN2 FN3
min mid max
MF5
MF2
FN1 FN2
min mid max
FN3
65. ? J.S.R.Jang,C.T.Sun, and E.Mizutani,"Neuro-Fuzzy and Soft Computing — A Computational
Approach to Learning and Machine Intelligence",ISBN:9780132610667,1997
? 陳嘉文(1999)。模糊邏輯在機械設計之應用。元智大學機械工程研究所碩士論文,桃園
縣。 取自https://hdl.handle.net/11296/qen597
參考資料