人工智慧 第八章 模糊關係及推論 王榮華教授.

Slides:



Advertisements
Similar presentations
Installment 7 Tables With No Column Presented by rexmen 2001 資管所.林彥廷.
Advertisements

第二章 研究主題(研究題 目)與研究問題.
1 Chemical and Engineering Thermodynamics Chapter 2 Conservation of mass and energy Sandler.
布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
第七章 抽樣與抽樣分配 蒐集統計資料最常見的方式是抽查。這 牽涉到兩個問題: 抽出的樣本是否具有代表性?是否能反應出母體的特徵?
學習C++的基本語法 認識關鍵字與識別字的不同 學習程式碼偵錯的流程 學習如何提高程式的可讀性
: A-Sequence 星級 : ★★☆☆☆ 題組: Online-judge.uva.es PROBLEM SET Volume CIX 題號: Problem D : A-Sequence 解題者:薛祖淵 解題日期: 2006 年 2 月 21 日 題意:一開始先輸入一個.
第二章 太陽能電池的基本原理 及其結構 2-1 太陽能電池的基本原理 2-2 太陽能電池的基本結構 2-3 太陽能電池的製作.
Advanced Chemical Engineering Thermodynamics
Reference, primitive, call by XXX 必也正名乎 誌謝 : 部份文字取於前輩 TAHO 的文章.
指導教授:陳淑媛 學生:李宗叡 李卿輔.  利用下列三種方法 (Edge Detection 、 Local Binary Pattern 、 Structured Local Edge Pattern) 來判斷是否為場景變換,以方便使用者來 找出所要的片段。
1.1 線性方程式系統簡介 1.2 高斯消去法與高斯-喬登消去法 1.3 線性方程式系統的應用(-Skip-)
亂數產生器安全性評估 之統計測試 SEC HW7 姓名:翁玉芬 學號:
Review of Chapter 3 - 已學過的 rules( 回顧 )- 朝陽科技大學 資訊管理系 李麗華 教授.
Chapter 2 聯立線性方程式與矩陣 緒言 線性方程式組 (systems of linear equations) 出現 在多數線性模式 (linear model) 中。根據以往解 題的經驗,讀者們也許已發現方程式的解僅與 該方程式的係數有關,求解的過程也僅與係數 的運算有關,只要係數間的相關位置不改變,
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
5.1 Rn上之長度與點積 5.2 內積空間 5.3 單範正交基底:Gram-Schmidt過程 5.4 數學模型與最小平方分析
第 4 章 迴歸的同步推論與其他主題.
第一章 信號與系統初論 信號的簡介與DSP的處理方式。 系統特性與穩定性的判定方法。 以MATLAB驗證系統的線性、非時變、因果等特性。
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
Structural Equation Modeling Chapter 7 觀察變數路徑分析=路徑分析 觀察變數路徑分析.
MATLAB 程式設計 第 11 章 多維陣列 多維陣列的定義 在 MATLAB 的資料型態中,向量可視為 一維陣列,矩陣可視二維陣列,對於維 度 (Dimensions) 超過 1 的陣列則均可視 為「多維陣列」 (Multidimesional Arrays , 簡稱 N-D Arrays)
第 18 章 名稱空間與例外處理 18-1 名稱空間 18-1 名稱空間 18-2 例外處理 18-2 例外處理.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Department of Air-conditioning and Refrigeration Engineering/ National Taipei University of Technology 模糊控制設計使用 MATLAB 李達生.
Monte Carlo Simulation Part.2 Metropolis Algorithm Dept. Phys. Tunghai Univ. Numerical Methods C. T. Shih.
第一章 演算法:效率、分析與量級 1.1演算法 1.2發展有效率演算法的重要性 1.3演算法的分析 1.4量級(Order)
2009fallStat_samplec.i.1 Chap10 Sampling distribution (review) 樣本必須是隨機樣本 (random sample) ,才能代表母體 Sample mean 是一隨機變數,隨著每一次抽出來的 樣本值不同,它的值也不同,但會有規律性 為了要知道估計的精確性,必需要知道樣本平均數.
JAVA 程式設計與資料結構 第十章 GUI Introdution III. File Chooser  File Chooser 是一個選擇檔案的圖形介面, 無論我們是要存檔還是要開啟檔案,使 用這個物件都會讓我們覺得容易且舒適。
1 第四章 多變數函數的微分學 § 4.1 偏導數定義 定義 極限值 ■. 2 定理 極限值的基本定理 (1) 極限值的唯一性 : 若 存在,則 其值必為唯一。 (2) 若 且 ( 與 為常數 ) , 則 且 為常數且.
Chapter 13 塑模靜態觀點:物件圖 Static View : Object Diagram.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
: The largest Clique ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11324: The largest Clique 解題者:李重儀 解題日期: 2008 年 11 月 24 日 題意: 簡單來說,給你一個 directed.
第三部分:研究設計 ( 二): 研究工具的信效度 與研究效度 (第九章之第 306 頁 -308 頁;第四章)
: Tight words ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: : Tight Words 解題者:鐘緯駿、林一帆 解題日期: 2006 年 03 月 14 日 題意: 給定數字 k 與 n (0 ≦ k.
選舉制度、政府結構與政 黨體系 Cox (1997) Electoral institutions, cleavage strucuters, and the number of parties.
: Problem A : MiniMice ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11411: Problem A : MiniMice 解題者:李重儀 解題日期: 2008 年 9 月 3 日 題意:簡單的說,題目中每一隻老鼠有一個編號.
Fugacity Coefficient and Fugacity
: Multisets and Sequences ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11023: Multisets and Sequences 解題者:葉貫中 解題日期: 2007 年 4 月 24 日 題意:在這個題目中,我們要定義.
:Nuts for nuts..Nuts for nuts.. ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 10944:Nuts for nuts.. 解題者:楊家豪 解題日期: 2006 年 2 月 題意: 給定兩個正整數 x,y.
: Beautiful Numbers ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11472: Beautiful Numbers 解題者:邱經達 解題日期: 2011 年 5 月 5 日 題意: 若一個 N 進位的數用到該.
Section 4.2 Probability Models 機率模式. 由實驗看機率 實驗前先列出所有可能的實驗結果。 – 擲銅板:正面或反面。 – 擲骰子: 1~6 點。 – 擲骰子兩顆: (1,1),(1,2),(1,3),… 等 36 種。 決定每一個可能的實驗結果發生機率。 – 實驗後所有的實驗結果整理得到。
1 Numerical Methods 數值方法. 2 What is Numerical Methods?
JAVA 程式設計與資料結構 第二十章 Searching. Sequential Searching Sequential Searching 是最簡單的一種搜尋法,此演 算法可應用在 Array 或是 Linked List 此等資料結構。 Sequential Searching 的 worst-case.
資料結構實習-二.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
: Expect the Expected ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11427: Expect the Expected 解題者:李重儀 解題日期: 2008 年 9 月 21 日 題意:玩一種遊戲 (a game.
Chapter 3 Entropy : An Additional Balance Equation
845: Gas Station Numbers ★★★ 題組: Problem Set Archive with Online Judge 題號: 845: Gas Station Numbers. 解題者:張維珊 解題日期: 2006 年 2 月 題意: 將輸入的數字,經過重新排列組合或旋轉數字,得到比原先的數字大,
Structural Equation Modeling Chapter 6 CFA 根據每個因素有多重指標,以減少 測量誤差並可建立問卷的構念效度 驗證性因素分析.
Learning Method in Multilingual Speech Recognition Author : Hui Lin, Li Deng, Jasha Droppo Professor: 陳嘉平 Reporter: 許峰閤.
© The McGraw-Hill Companies, Inc., 2006© The McGraw-Hill Companies, Inc., 2007 Chapter 4 IP 定址:分級式定址.
Chapter 10 m-way 搜尋樹與B-Tree
: Function Overloading ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11032:Function Overloading 解題者:許智祺 解題日期: 2007 年 5 月 8 日 題意:判對輸入之數字是否為.
演算法課程 (Algorithms) 國立聯合大學 資訊管理學系 陳士杰老師 Course 7 貪婪法則 Greedy Approach.
第七章 模糊關係及推論.
第五章 內積空間 5.1 Rn上之長度與點積 5.2 內積空間 5.3 單範正交基底:Gram-Schmidt過程
第4章 有限體.
1/17 A Study on Separation between Acoustic Models and Its Application Author : Yu Tsao, Jinyu Li, Chin-Hui Lee Professor : 陳嘉平 Reporter : 許峰閤.
計算機概論 第6章 數位邏輯設計.
2005/7 Linear system-1 The Linear Equation System and Eliminations.
連續隨機變數 連續變數:時間、分數、重量、……
Teacher : Ing-Jer Huang TA : Chien-Hung Chen 2015/6/30 Course Embedded Systems : Principles and Implementations Weekly Preview Question CH7.1~CH /12/26.
: Wine trading in Gergovia ★★☆☆☆ 題組: Contest Volumes with Online Judge 題號: 11054: Wine trading in Gergovia 解題者:劉洙愷 解題日期: 2008 年 2 月 29 日 題意:在 Gergovia.
: Finding Paths in Grid ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11486: Finding Paths in Grid 解題者:李重儀 解題日期: 2008 年 10 月 14 日 題意:給一個 7 個 column.
:Problem E.Stone Game ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10165: Problem E.Stone Game 解題者:李濟宇 解題日期: 2006 年 3 月 26 日 題意: Jack 與 Jim.
幼兒行為觀察與記錄 第八章 事件取樣法.
CH 14-可靠度工程之數學基礎 探討重點 失效時間之機率分配 指數模式之可靠度工程.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Presentation transcript:

人工智慧 第八章 模糊關係及推論 王榮華教授

8.1關係(1) 卡氏積(Cartesian product)的運算 : 假設有兩個明確集合分別為: 我們以“關係”來說明兩個集合之間是否具有某種關聯,表示如下: 其中 代表由 所構成的冪集合(power set) 2008/3/27 SoftComp. Lab

範例8.1:明確關係 假設有兩個有限集合分別為: 則關係 而 X 與 Y 這兩個集合的關係,可以用 “圖形表示法” 與 “矩陣表示法” 兩種表示法來表示,如下所示: 2008/3/27 SoftComp. Lab

範例8.2:模糊關係 兩個模糊集合的模糊關係表示如下: 令論域 X 與 Y 皆為實數軸,若關係 R 定義在 X  Y 的關係為:x 遠大於 y,則我們可以用歸屬函數來表示此關係如下: 如果 X={3,4,5,6} 以及 Y={3,4,5},那麼我們可以用下列方式來描述此種模糊關係: 2008/3/27 SoftComp. Lab

8.1關係 模糊關係也是一個模糊集合,那麼前一章所介紹的模糊集合運算也可套用來處理模糊關係,模糊關係的運算元包括聯集、交集、補集、以及包含。令 R、S、與 T 為三個關係 ,分述如下: 1. 聯集: 2. 交集: 3. 補集: 4. 包含: 2008/3/27 SoftComp. Lab

8.3 合成運算(1) 另一個很重要的模糊關係的運算子為“合成(composition)”,可以用在“關係與關係(relation-relation)”的合成或“集合與關係(set-relation)”的合成。 合成的運算有許多種類,其中以“最大-最小合成(max-min operation)”最被廣泛使用。 若 P 及 Q 為分別定義於 及 上的兩個明確關係,那麼我們可以藉由合成的運算,將 P 及 Q 轉換成定義於 上的一個關係 R,其相關定義如下: 2008/3/27 SoftComp. Lab

範例8.5:明確關係的合成 假設有以下兩個明確關係: 而且 則 P 與 Q 的合成為: 2008/3/27 SoftComp. Lab

8.3 合成運算(2) 令 與 分別代表定義於 及 的兩個模糊關係,那麼 P 及 Q 合成其相關定義如下: 8.3 合成運算(2) 令 與 分別代表定義於 及 的兩個模糊關係,那麼 P 及 Q 合成其相關定義如下: 其中 t(. , .) 是的運算子。那麼用“最大-最小合成(max-min operation)”的運算子可將 P 及 Q 合成為 或者 2008/3/27 SoftComp. Lab

範例8.6:模糊關係的合成 假設有兩個模糊關係的合成如下: 則模糊關係 P 與模糊關係 Q 的合成為: 2008/3/27 SoftComp. Lab

模糊集合與模糊關係的合成 令 A 是定義在 X 上的一個模糊集合,R 是定義在 X  Y 上的一個模糊關係,則我們以符號 代表模糊集合 A 與模糊關係 R 的合成,定義為: 從上述式子可知,A 與 R 的合成得到定義於 Y 上的模糊集合 B。 不管是在“關係與關係”的合成或是在“集合與關係”的合成中,所用的最大(max)及最小(min)這兩個運算子,我們分別可用前一章所提的 t-conorm 及 t-norm 來取代。 因此,“合成”這個運算可以有許許多多的不同運算方式,而 “最大-最小合成(max-min operation)”是最被常使用的運算方式。 2008/3/27 SoftComp. Lab

8.5 模糊規則 語意式變數代表一種可以用自然語言中的文字或句子來形容的變數, e.g.溫度、車速、年齡、體重、雨量 8.5 模糊規則 語意式變數代表一種可以用自然語言中的文字或句子來形容的變數, e.g.溫度、車速、年齡、體重、雨量 這種語意式變數的概念是由 Zadeh 於1975年首先提出。 語意式變數的構成元素有五個, ,其中 x 是變數的名稱,T(x)是 x 的措詞集(term set),也就是形容 x 的語意子句所構成的集合,亦即變數 x 的語意值(linguistic value),U 是 x 的論域, G 是產生 T(x)語意值的句法規則(syntactic rule),而 M 是將 x 的語意值與其相關之意義結合在一起的語意規則(semantic rule) ,亦即定義這些語意值的相關歸屬函數。 2008/3/27 SoftComp. Lab

範例8.7:語意式變數 如果我們將“溫度”視作一個語意式變數,亦即 x = 溫度,那麼措詞集可以是以下之集合: 論域 U 可定義於 [0, 50] 之區間;至於產生 T(x) 的句法規則 G 就是一種很直覺的方式,例如用來形容溫度的措詞,不外乎是形容它的溫度高低,而不會用“老”或“快”來形容它;而語意規則 M 則是定義這些語意值的相關歸屬函數,譬如說: M(低) = 溫度低於10的模糊集合,其歸屬函數為 M(中) = 溫度接近25的模糊集合,其歸屬函數為 M(高) = 溫度高於35的模糊集合,其歸屬函數為 圖8.3:將“溫度”視作一個語意式變數,其歸屬函數的設定範例 2008/3/27 SoftComp. Lab

語意值的運算子 濃縮:CON(A) 擴張:DIL(A) 強化:INT(A) 根據這些運算子,我們可以得到以下之語意運算子: 非常(A) = highly(A) = A3 很(A) = very(A) = CON(A) = A2 (A) = more or less(A) = DIL(A) = A0.5 有點(A) = roughly(A) = A0.25 略微(A) = rather(A) = INT[CON(A)]AND NOT[CON(A)] 2008/3/27 SoftComp. Lab

語意值的運算子 我們定義 A 為 x 值接近 0 的模糊集合 圖8.4:一個語意運算子的例子。 2008/3/27 SoftComp. Lab

8.5.2 模糊規則 模糊規則(fuzzy rule) 通常以下列的型式出現: If x is A Then y is B A、B分別是定義於論域 X 和 Y 上之模糊集合。 e.g. If 溫度很高 Then 啟動空調設備 If 車速很快 Then 踩一下煞車 “x is A”稱為此模糊規則的前鑑部(premise),而“y is B”則稱為此模糊規則的後鑑部(consequence) 。 明確規則通常都是以下列的型式出現: 明確規則: If x is A Then y is B 傳統二元邏輯將明確規則視為“明確蘊含 (crisp implication)” AB ,其中A、B是命題變數(propositional variable),其值只有兩種:非“真” 即“偽”。 2008/3/27 SoftComp. Lab

8.5.2 模糊規則 蘊含 AB 與 或 是等效的。 我們可以將模糊規則視為模糊蘊含,將明確運算子“” 、 “” 、 以及 “¯” 分別用模糊聯集、模糊交集、以及模糊補集取代即可。 A B AB T F 2008/3/27 SoftComp. Lab

8.5.2 模糊規則 至於如何看待這種模糊蘊涵或模糊關係,則有各種不同的作法,以下是一些常用的型式(globally 解釋模糊規則) : Dienes-Rescher Implication: Lukasieweicz Implication: Zadel Implication: Godel Implication: 2008/3/27 SoftComp. Lab

8.5.2 模糊規則 If x is A Then y is B Else nothing (locally 解釋模糊規則) e.g. 假設我們有以下的規則 if 溫度是高的 Then 壓力是大的 很有可能我們並沒有考慮 「溫度是低的」 、「溫度是中等」的 其它情況 因此, If x is A Then y is B should be interpreted as If x is A Then y is B Else nothing (locally 解釋模糊規則) 蘊含 AB 與 是等效的。 Mamdani Implication(曼德尼蘊含): Product Implication: 2008/3/27 SoftComp. Lab

8.6 近似推論 傳統二元邏輯 premise 1: x is A premise 2: if x is A Then y is B 8.6 近似推論 Approximate reasoning (fuzzy reasoning) 傳統二元邏輯 premise 1: x is A premise 2: if x is A Then y is B 結論: y is B -------------------------------------------------------------------- 推廣至模糊規則 premise 1: x is A’ 壓力很大 premise 2: if x is A Then y is B if 壓力大 Then 體積小 結論: y is B ’ 體積很小 其中 A’ 、B ’ 是非常近似 A 、 B 的模糊集合 問題是模糊集合B ’ 如何定義?

8.6.1 單一規則,單一變數 前提一(premise) 1:x is A´ 前提二(premise) 2:If x is A, Then y is B ------------------------------------------------------------ 結論:y is B´ 根據 Eq.(8-37): 套用 Mamdani Implication 代表前鑑部符合的程度, 而 代表後鑑部該被執行多少

8.6.1 單一規則,單一變數 輸入:x is A´ 規則:If x is A, Then y is B ------------------------------------------------------------ 結論:y is B´

8.6.2 多規則,單一變數 輸入:x is A´ 規則1:If x is A1, Then y is B1 8.6.2 多規則,單一變數 輸入:x is A´ 規則1:If x is A1, Then y is B1 規則2:If x is A2, Then y is B2 ------------------------------------------------------------ 結論:y is B´