精華區beta CSSE 關於我們 聯絡資訊
fequence1 fequence2 fequence3 fequence4 fequence5 f1=25 f2=39 f3=19 f4=65 f5=55 ←第一筆資料 f1=16 f2=56 f3=46 f4=54 f5=87 ←第二筆資料 f1=23 f2=34 f3=17 f4=78 f5=80 ←第三筆資料 ……. 原本的目標是界定一個範圍: Low(x) :if 0 ? fx ?20 Medium(x):if 21 ? fx ?60 High: :if fx ?61 上面的資料就能知道:f1=med, f2=med, f3=low, f4=high, f5=med ←第一筆資料 f1=low, f2=med, f3=med, f4=med, f5=high ←第二筆資料 f1=med, f2=med, f3=low, f4=high, f5=high ←第三筆資料 但是上面的例子是屬於離散型態的切割方式,就只是針對各項層級所做的切割,這樣可以 令 f1=low=A,f1= med =B,f1=high=C f2=low=D,f2= med =E,f2=high=F f3=low=G,f3= med =H,f3=high=I f4=low=J,f4= med =K,f4=high=L f5=low=M,f5= med =N,f5=high=O ……. 所以可以定輸出資料為ADGKO,BFIJM,之類的「純文字」資料,在進行拆解分析。 但是加入了Fuzzy函式,因為會給予一個權重?,不知道能不能可以一樣再結束後將其歸類 為一個「純文字」資料。 Low: f ( x ) = 1 / ( 1 + exp( a ( x - c) ) ) Medium: f ( x ) = 1 / ( 1 + | ( x - c) / a | ^2b) High: f ( x ) = 1 / ( 1 + exp( -a ( x - c) ) ) low的常數a、c分別為0.3,20,med的常數a、b、c分別為15、2、50,high的常數a、c分 別為-0.3、80。 想請問Fuzzy化後,是否可以像用離散切割的方式標準的文字輸出? 或者是否有辦法用歸類的方式可以讓它分成「純文字」資料的輸出? 例如上述例子,假若將f1、f2、f3、f4、f5的數值帶入模糊函數中,是否可以將輸出值變 成一個標準的輸出?例如,AERGD、DEGSR、BTWSQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.138.74
Eventis:呃,只要做好適當的defuzzifier轉換就可以了吧. 06/21 20:19
Eventis:這應該是用fuzzy一定要做的flow啊,模糊化->運算->解模糊. 06/21 20:21