Bayesian Decision Theory Introduction to Machine Learning (Chap 3), E. Alpaydin.

Slides:



Advertisements
Similar presentations
ETHEM ALPAYDIN © The MIT Press, Lecture Slides for 1 Lecture Notes for E Alpaydın 2010.
Advertisements

Installment 7 Tables With No Column Presented by rexmen 2001 資管所.林彥廷.
Divide-and-Conquer. 什麼是 divide-and-conquer ? Divide 就是把問題分割 Conquer 則是把答案結合起來.
: Arrange the Numbers ★★★☆☆ 題組: Contest Archive with Online Judge 題號: 11481: Arrange the Numbers 解題者:李重儀 解題日期: 2008 年 9 月 13 日 題意: 將數列 {1,2,3, …,N}
布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
第七章 抽樣與抽樣分配 蒐集統計資料最常見的方式是抽查。這 牽涉到兩個問題: 抽出的樣本是否具有代表性?是否能反應出母體的特徵?
: A-Sequence 星級 : ★★☆☆☆ 題組: Online-judge.uva.es PROBLEM SET Volume CIX 題號: Problem D : A-Sequence 解題者:薛祖淵 解題日期: 2006 年 2 月 21 日 題意:一開始先輸入一個.
:Word Morphing ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10508:word morphing 解題者:楊家豪 解題日期: 2006 年 5 月 21 日 題意: 第一行給你兩個正整數, 第一個代表下面會出現幾個字串,
1 Q10276: Hanoi Tower Troubles Again! 星級 : ★★★ 題組: Online-judge.uva.es PROBLEM SET Volume CII 題號: Q10276: Hanoi Tower Troubles Again! 解題者:薛祖淵 解題日期: 2006.
3Com Switch 4500 切VLAN教學.
ETHEM ALPAYDIN © The MIT Press, Lecture Slides for.
指導教授:陳淑媛 學生:李宗叡 李卿輔.  利用下列三種方法 (Edge Detection 、 Local Binary Pattern 、 Structured Local Edge Pattern) 來判斷是否為場景變換,以方便使用者來 找出所要的片段。
五小專案 黃詩晴 章乃云. 目錄 計算機 智慧盤 拼圖 記憶大挑戰 數學題庫 心得 參考文獻.
亂數產生器安全性評估 之統計測試 SEC HW7 姓名:翁玉芬 學號:
: Road Construction ★★★☆☆ 題組: Contest Archive with Online Judge 題號: 10724: Road Construction 解題者:徐文宏 解題日期: 2011 年 4 月 20 日 題意:給一個座標圖 (-1000~1000)
Review of Chapter 3 - 已學過的 rules( 回顧 )- 朝陽科技大學 資訊管理系 李麗華 教授.
Graph V(G 1 )={0, 1, 2, 3, 4, 5, 6, 7, 8, 9} E(G 1 )={(0, 2), (0, 3), (1, 4), (2, 3), (2, 5), (2, 6), (3, 6), (3, 7), (4, 7), (5, 6), (5,
: Y-game ★★★☆☆ 題組: Contest Volumes with Online Judge 題號: 11841: Y-game 解題者:林雨姍 解題日期: 2011 年 5 月 19 日 題意: Y-game 是一個在三角型網格上放白 子與黑子的遊戲。根據題目給的點,判斷.
: OPENING DOORS ? 題組: Problem Set Archive with Online Judge 題號: 10606: OPENING DOORS 解題者:侯沛彣 解題日期: 2006 年 6 月 11 日 題意: - 某間學校有 N 個學生,每個學生都有自己的衣物櫃.
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
8.1 何謂高度平衡二元搜尋樹 8.2 高度平衡二元搜尋樹的加入 8.3 高度平衡二元搜尋樹的刪除
: The Playboy Chimp ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10611: The Playboy Chimp 解題者:蔡昇宇 解題日期: 2010 年 2 月 28 日 題意:給一已排序的數列 S( 升冪.
INTRODUCTION TO Machine Learning ETHEM ALPAYDIN © The MIT Press, Lecture Slides for.
Monte Carlo Simulation Part.2 Metropolis Algorithm Dept. Phys. Tunghai Univ. Numerical Methods C. T. Shih.
2009fallStat_samplec.i.1 Chap10 Sampling distribution (review) 樣本必須是隨機樣本 (random sample) ,才能代表母體 Sample mean 是一隨機變數,隨著每一次抽出來的 樣本值不同,它的值也不同,但會有規律性 為了要知道估計的精確性,必需要知道樣本平均數.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
Network Connections ★★★☆☆ 題組: Contest Archive with Online Judge 題號: Network Connections 解題者:蔡宗翰 解題日期: 2008 年 10 月 20 日 題意:給你電腦之間互相連線的狀況後,題.
Chapter 13 塑模靜態觀點:物件圖 Static View : Object Diagram.
:Problem D: Bit-wise Sequence ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10232: Problem D: Bit-wise Sequence 解題者:李濟宇 解題日期: 2006 年 4 月 16.
: The largest Clique ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11324: The largest Clique 解題者:李重儀 解題日期: 2008 年 11 月 24 日 題意: 簡單來說,給你一個 directed.
: Tight words ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: : Tight Words 解題者:鐘緯駿、林一帆 解題日期: 2006 年 03 月 14 日 題意: 給定數字 k 與 n (0 ≦ k.
: Playing War ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11061: Playing War 解題者:陳盈村 解題日期: 2008 年 3 月 14 日 題意:在此遊戲中,有一類玩家一旦開始攻擊, 就會不停攻擊同一對手,直到全滅對方或無法再.
第十章 再論結構. 指標與結構的關係 /* File name: ex10-1a.c */ #include int main() { struct student { char *name; int score; }; struct student st= {"Brian", 97}; struct.
: 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.
從此處輸入帳號密碼登入到管理頁面. 點選進到檔案管理 點選「上傳檔案」上傳資料 點選瀏覽選擇電腦裡的檔案 可選擇公開或不公開 為平台上的資料夾 此處為檔案分類,可顯示在展示頁面上,若要參加 MY EG 競賽,做品一律上傳到 “ 98 MY EG Contest ” 點選此處確定上傳檔案.
1 第 4 章 複 因 子 的 應 用複 因 子 的 應 用. 2 移動等額系列 並非 所謂移動系列,是指現值所在的時 間點並非 t = 0. 向 “0” 的左方移動或向 t = “0” 的右 方移動.
: Efficient Solutions ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11020: Efficient Solutions 解題者:陳宜佐 解題日期: 2007 年 4 月 24 日 題意:給定 M 個 case.
: Problem G e-Coins ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10306: Problem G e-Coins 解題者:陳瀅文 解題日期: 2006 年 5 月 2 日 題意:給定一個正整數 S (0
: A-Sequence ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10930: A-Sequence 解題者:陳盈村 解題日期: 2008 年 5 月 30 日 題意: A-Sequence 需符合以下的條件, 1 ≤ a.
: Beautiful Numbers ★★★★☆ 題組: Problem Set Archive with Online Judge 題號: 11472: Beautiful Numbers 解題者:邱經達 解題日期: 2011 年 5 月 5 日 題意: 若一個 N 進位的數用到該.
: Lucky Number ★★★★☆ 題組: Proble Set Archive with Online Judge 題號: 10909: Lucky Number 解題者:李育賢 解題日期: 2008 年 4 月 25 日 題意:給一個奇數數列 1,3,5,7,9,11,13,15…
Section 4.2 Probability Models 機率模式. 由實驗看機率 實驗前先列出所有可能的實驗結果。 – 擲銅板:正面或反面。 – 擲骰子: 1~6 點。 – 擲骰子兩顆: (1,1),(1,2),(1,3),… 等 36 種。 決定每一個可能的實驗結果發生機率。 – 實驗後所有的實驗結果整理得到。
: GCD - Extreme II ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11426: GCD - Extreme II 解題者:蔡宗翰 解題日期: 2008 年 9 月 19 日 題意: 最多 20,000 組測資,題目會給一個數字.
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
: Automatic correction of misspellings ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11048: Automatic correction of misspellings 解題者:陳宜佐 解題日期:
校園網頁整合平台介紹 電算中心綜合業務組. 大綱 設計理念 功能介紹 實做 FAQ 特殊案例 Q&A.
-Antidifferentiation- Chapter 6 朝陽科技大學 資訊管理系 李麗華 教授.
: Expressions ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10157: Expressions 解題者:張庭愿 解題日期: 2009 年 8 月 16 日 題意:所有的括號必須成對,且必須先出現過左 括號後才能出現右括號,如果有.
: Help My Brother ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11033: Help My Brother 解題者: 呂明璁 解題日期: 2007 年 5 月 14 日.
連續隨機變數 連續變數:時間、分數、重量、……
:Stupid Sequence ★★★☆☆ 題組: Contest Archive with Online Judge 題號: 11319: Stupid Sequence 解題者:李育賢 解題日期: 2008 年 11 月 23 日 題意: 一個公式 f(x)=a 0 +a 1 x+a.
Bayes Nets. Bayes Nets Quick Intro Topic of much current research Models dependence/independence in probability distributions Graph based - aka “graphical.
:Commandos ★★★☆☆ 題組: Contest Archive with Online Judge 題號: 11463: Commandos 解題者:李重儀 解題日期: 2008 年 8 月 11 日 題意: 題目會給你一個敵營區內總共的建築物數,以及建築物 之間可以互通的路有哪些,並給你起點的建築物和終點.
Visual C++重點複習.
: SAM I AM ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11419: SAM I AM 解題者:李重儀 解題日期: 2008 年 9 月 11 日 題意: 簡單的說,就是一個長方形的廟裡面有敵人,然 後可以橫的方向開砲或縱向開砲,每次開砲可以.
:Count the Trees ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 10007:Count the Trees 解題者:楊家豪 解題日期: 2006 年 3 月 題意: 給 n 個點, 每一個點有自己的 Label,
: Bee Maja ★★☆☆☆ 題組: Contests Hosting Service with Online Judge 題號: 10182: Bee Maja 解題者:林祺光、李哲宇 解題日期: 2006 年 3 月 26 日 題意:現有兩種六邊形座標系,將甲座標系的某一點轉 為相對應的乙座標系。
: 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.
:Rings and Glue ★★☆☆☆ 題組: Problem Set Archive with Online Judge 題號: 10301: Rings and Glue 解題者:施博修 解題日期: 2011 年 5 月 18 日 題意:小約翰有了個大麻煩,他不小心將 rings.
幼兒行為觀察與記錄 第八章 事件取樣法.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
: How many 0's? ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11038: How many 0’s? 解題者:楊鵬宇 解題日期: 2007 年 5 月 15 日 題意:寫下題目給的 m 與 n(m
INTRODUCTION TO MACHINE LEARNING 3RD EDITION ETHEM ALPAYDIN © The MIT Press, Lecture.
1 Chapter 9 Rules and Expert Systems Expert System (Rule Based Inference) Bayesian Network Fuzzy Theorem Probability (statistics) Uncertainty (cybernetics)
Bayesian Decision Theory Introduction to Machine Learning (Chap 3), E. Alpaydin.
INTRODUCTION TO Machine Learning 2nd Edition
INTRODUCTION TO Machine Learning
INTRODUCTION TO Machine Learning
Presentation transcript:

Bayesian Decision Theory Introduction to Machine Learning (Chap 3), E. Alpaydin

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 2 Relevant Research Expert System (Rule Based Inference) Bayesian Network Fuzzy Theorem Probability (statistics) Uncertainty (cybernetics) Machine Learning Fuzzy, NN, GA, etc. Diagnosis, Decision Making Advice, Recommendations Automatic Control Pattern Recognition Data Mining, etc. Problem SolvingPredicate Logic Reasoning/ ProofSearch Methods 評判搜尋解答邏輯推理記憶控制學習創作 weaksub?strong Fuzzy,NN,GA In my opinion: Recall:

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 3 P(X, Y) = P(Y, X) e.g. A: 獲得獎學金 B: 女同學 C: 大四 P(A, B) = P(A|B) P(B) P(A, B, C) = P(A|B,C) P(B|C) P(C) = P(A|B,C) P(B) P(C)  if B,C independent, i.e., P(B|C)=P(B) P(D, E) = P(D,E,F) + P(D,E,~F) P(D, E) = P(D,E,F,G) +P(D,E,~F,G) +P(D,E,F,~G) +P(D,E,~F,~G) P(D, E, F) = P(D,E,F,G) + P(D,E,F,~G) P(A, ~B, C) = P(A|~B,C) P(~B|C) P(C) = P(A|~B,C) [1 - P(B|C)] P(C) …. 差集在子群 ( 左側 ) 可用 1 減 Bayes’ Rule

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 4 Bayesian Networks Aka (also known as) probabilistic networks Nodes are hypotheses (random vars)  Root Nodes are with the prob corresponds to our belief in the truth of the hypothesis Arcs are direct influences between hypotheses The structure is represented as a directed acyclic graph (DAG) The parameters are the conditional probs in the arcs (Pearl, 1988, 2000; Jensen, 1996; Lauritzen, 1996)

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 5 Causes and Bayes’ Rule Diagnostic inference: Knowing that the grass is wet, what is the probability that rain is the cause? causal diagnostic

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 6 Causal vs Diagnostic Inference Causal inference: If the sprinkler is on, what is the probability that the grass is wet? P(W|S) = P(W,S)/ P(S) = [P(W,R,S)+P(W,~R,S)]/ P(S) = (P(W|R,S) P(R|S) P(S)+ P(W|~R,S) P(~R|S) P(S) )/P(S) = P(W|R,S) P(R) + P(W|~R,S) P(~R) = = 0.92 Diagnostic inference: If the grass is wet, what is the prob. that the sprinkler is on? 引入一個結果 P(S|W) =P(S,W)/P(W)=P(W|S)P(S)/P(W) =0.35 > 0.2= P(S) 引入一個競爭 P(S|R,W) = 0.21note: R,S independent i.e. P(S|R)=P(S) Explaining away: Knowing that it has rained decreases the prob. that the sprinkler is on. 舉例這類問題有多複雜

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 7 Causal vs Diagnostic Inference P(S|W) = P(S,W) / P(W) P(W)= P(W,R,S)+P(W,~R,S)+P(..S)+P(..~S) P(W)= P(W|R,S)P(R|S)P(S) + P(W|~R,S)P(~R|S)P(S) + P(W|R,~S)P(R|~S)P(~S) + P(W|~R,~S)P(~R|~S)P(~S) + = P(W|R,S)P(R)P(S) + P(W|~R,S)P(~R)P(S) + P(W|R,~S)P(R)P(~S) + P(W|~R,~S)P(~R)P(~S) + = 0.95*0.4* *(1-0.4)* *0.4* *(1-0.4)*0.6 = 0.52 P(S,W) = P(W,S) = P(W,R,S)+P(W,~R,S) = 上式前兩項 = 0.95*0.4* *(1-0.4)*0.2 = 引入一個結果 P(S|W) 引入一個結果 P(S|W) =P(S,W)/P(W)=P(W|S)P(S)/P(W) = 0.184/0.52 = 0.35 > 0.2= P(S)

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 8 Causal vs Diagnostic Inference P(S|R,W) = P(R,S,W) / P(R,W) P(R,W) = P(W,R,S)+P(W,R,~S) = P(W|R,S)P(R|S)P(S) + P(W|R,~S)P(R|~S)P(~S) + = P(W|R,S)P(R)P(S) + P(W|R,~S)P(R)P(~S) + = 0.95*0.4* *0.4*0.8 = = P(R,W,S) = P(W|R,S) P(R|S) P(S) = 0.95*0.4*0.2 = P(S|R,W) = 0.076/0.364 = 0.21 引入一個競爭 P(S|R,W) P((S|R,W)= < 0.21 <0.35 P(S) < P(S|R,W) < P(S|W)

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 9 Bayesian Networks: Causes Causal inference: P(W|C) = P(W,C)/ P(C) P(W,C) = P(W,R,S,C) + P(W,R,~S,C) +P(W,~R,S,C)+ P(W,~R,~S,C) P(W,R,S,C) = P(W|R,S,C) P(R|S,C) P(S|C) P(C) = P(W|R,S) P(R|C) P(S|C) P(C) = 0.95*0.8*0.1*.05 P(W,R,~S,C) = P(W|R,~S,C) P(R|~S,C) P(~S|C) = P(W|R,~S) P(R|C) P(~S|C) P(C) = 0.90*0.8*(1-0.1)*0.5 ….. P(C) = 0.5 Diagnostic: P(C|W ) = ? P(W)= 八項相加 但是推算仍是有規則可尋

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 10 Bayesian Networks: Causes Bayesian Network 定義 (1) 是 acyclic (feed-forwards) network; node 編號 X 1,X 2 …X d (2) 所有 Roots 都獨自標示出現機率 ; (3) 對於每個節點事件,要完整標示其 源自所有 parents 組合的條件機率 ; (4) 無 path ( 注意 : 非 direct link) 相連的 事件之間,視為 independent. Bayesian Network 推導

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 11 Bayesian Nets: Local structure P (F | C) = P (F, C) / P(C) P (S, ~F | W, R) =P (~F, W, R, S) / P(W,R) 此圖共有 2^5= 32 個 切割區間,現在來拼圖 P (F | C) = ? P (S, ~F | W, R) = ?

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 12 Bayesian Networks: Inference P (F|C) = P (F,C) / P(C) 其中 P (F,C) = ∑ S ∑ R ∑ W P (F,W,R,S,C) … 共 8 個加項 (1)P (F,W,R,S,C) = P (F|W,R,S,C) P (W|R,S,C) P (R|S,C) P (S|C) P (C) = P (F|R) P (W|R,S) P (R|C) P (S|C) P (C) (2) P (F,W,R,~S,C) = P (F|C,~S,R,W) P (W|C,~S,R) P (R|C,~S) P (~S|C) P (C) = P (F|R) P (W|R,~S) P (R|C) P (~S|C) P (C) (3)~(8) …… Belief propagation (Pearl, 1988) Junction trees (Lauritzen and Spiegelhalter, 1988) not(~) 出現在左側則以 1 相減 出現在右側則原圖已給 再回頭看 p.7

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 13 Bayesian Networks: Inference P (F|C) = P (C,F) / P(C) 其中 P (C,F) = ∑ S ∑ R ∑ W P (C,S,R,W,F) … 共 8 個加項 (1) P (C,S,R,W,F) = P (C) P (S|C) P (R|C,S) P (W|C,S,R) P (F|C,S,R,W) = P (C) P (S|C) P (R|C) P (W|R,S) P (F|R) (2) P (C,~S,R,W,F) = P (C) P (~S|C) P (R|C,~S) P (W|C,~S,R) P (F|C,~S,R,W) = P (C) P (~S|C) P (R|C) P (W|R,~S) P (F|R) (3)~(8) …… Belief propagation (Pearl, 1988) Junction trees (Lauritzen and Spiegelhalter, 1988) not(~) 出現在左側則以 1 相減 之後會出現在右側成為條件 出現在右側則原圖已給 反排列也可以, 要習慣

Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 14 Association Rules (for your reference) Association rule: X  Y Support (X  Y): Confidence (X  Y): Apriori algorithm (Agrawal et al., 1996)