SlideShare a Scribd company logo
1 of 69
Download to read offline
Machine Learning
Bayesian Belief Network
Oleh :
嗗 Aldy Rialdy Atmadja (23512031)
嗗 Arif Syamsudin (23512099)
嗗 Taufiq Iqbal Ramdhani (23512062)
嗗 Mahar Faiqurahman (23512028)
嗗 Hendri Karisma (23512060)
嗗 Jupriyadi (23512029)
Review Bayes
嗗Metodologi Bayesian reasoning
嗗Pendekatan probabilistik untuk menghasilkan inferensi.
嗗Quantity of interest -> Distribusi probabilitas.
嗗Pemilihan yang optimal -> Reasoning (Probabilitas dan observasi data).
嗗Pendekatan kuantitatif, menimbang bukti yang mendukung alternatif hipotesis.
Bayesian Learning
嗗Bayesian Learning merupakan suatu metode
pembelajaran yang dikenal dalam machine learning.
嗗Dua alasan bayesian learning dipelajari dalam
machine learning yakni :
–Bayesian Learning menghitung secara eksplisit
probabilitas untuk setiap hipotesis, seperti klasifikasi
pada Naive Bayes.
–Bayesian Learning memberikan perspektif dalam
memahami algoritma pembelajaran lainnya
Teorema Bayes
Teorema Bayes menyediakan cara untuk menghitung
probabilitas dari suatu hipotesis berdasarkan probabilitas
sebelumnya, probabilitas mengamati berbagai data yang
diberikan hipotesis, dan data yang diamati itu sendiri.
Penggunaan Teorema Bayess
B
G
S
SC
S
P(B)
P(G)
P(S|B)
SC
P(SC|B)
P(SC|G)
P(S|G)
P(SnB) => P(B).P(S|B)
P(ScnB) => P(B).P(Sc|B)
P(SnG) => P(G).P(S|G)
P(ScnG) => P(G).P(Sc|G)
嗗P(B) = Boys
嗗P(G) = Girls
嗗P(S) = Soccer
Penggunaan Teorema Bayess
B
G
S
SC
S
0.40
0.60
0.30
SC
0.70
0.60
0.40
P(SnB) = 0.12
P(ScnB) = 0.28
P(SnG) = 0.24
P(ScnG) = 0.36
P(B) = 0.40
P(G) = 0.60
P(S|B) = 0.30
P(S|G) = 0.40
Possibility of Girls Playing Soccer ?
P(G|S) = ???
Kemampuan Bayesian Method
Menangani data set yang tidak lengkap.
Pembelajaran mengenai Causal Networks
Memfasiitasi kombinasi dari domain knowledge
dan data.
Efisien dan mempunyai prinsip untuk
menghindari overfitting data.
Bayes Optimal Classifier
Klasifikasi ini diperoleh dengan menggabungkan
prediksi dari semua hipotesis
Naive Bayes Classifier
Klasifikasi ini diperoleh dengan probabilitas
conditional independence.
Naive Bayes Classifier
嗗Keuntungan
–Mudah diimplementasikan.
–Hasil yang baik bila diimplementasikan pada beberapa
kondisi.
嗗Kekurangan
–Asumsi : Conditional independence, loss acuracy.
–Tidak dapat memodelkan dependensi atribut.
嗗Untuk menjawab kekurangan pada Naive Bayes ini digunakan
Bayes Belief Network.
Intro Bayes Belief Network
Naive Bayes didasarkan pada asumsi conditional
independence (berdiri sendiri).
Bayesian Network (tractable method) untuk
menentukan ketergantungan antar variabel.
Objective & Motivation
嗗Objective: Explain the concept of Bayesian Network.
嗗Reference: www.cse.ust.hk/bnbook
Predisposing factors symptoms test result
diseases treatment outcome.
Class label for thousands of superpixels.
Outline
1.Probabilistic Modeling with Joint Distribution
2.Conditional Independence
3.Bayesian Networks
4.Manual Construction of Bayesian Networks
5.Inference
6.Some example
The Probabilistic Approach to
Reasoning Under Certainty
嗗Domain Variable: X1, X2, X3, …, Xn
嗗Knowledge about the problem domain is
represented by a Joint Probability P(X1, X2, X3, …,
Xn)
The Probabilistic Approach to
Reasoning Under Certainty
Example : Alarm (Pearl 1988)
嗗hnCalls (J), MaryCalls (M)
嗗Knowledge required by the probabilistic approach in
order to solve this problem: P(B,E,A,J,M)
嗗Problem: Estimate the probability of a burglary
based who has or has not called.
嗗Variables: Burglary (B), Earthquake (E), Alaram (A),
JohnCalls (J), MaryCalls (M)
嗗Knowledge required by the probabilistic approach in
order to solve this problem: P(B,E,A,J,M)
Join Probability Distribution (JPD)
Inference with Joint Probability
Distribution
± What is probability of Burglary given that Mary
Called, P(B=y|M=y)?
± Steps:
1.Compute Marginal Probability
2.Compute answer (reasoning by conditioning):
Outline
1.Probabilistic Modeling with Joint Distribution
2.Conditional Independence
3.Bayesian Networks
4.Manual Construction of Bayesian Networks
5.Inference
6.Some example
Conditional Independence
Conditional Probability Tables
(CPT)
Conditional Probability Tables
(CPT)
Conditional Probability Tables
(CPT)
Outline
1.Probabilistic Modeling with Joint Distribution
2.Conditional Independence
3.Bayesian Networks
4.Manual Construction of Bayesian Networks
5.Inference
6.Some example
Bayesian Network
嗗 Each node represent a
random variable
嗗 Between nodes as influences
Recall in introduction
嗗 Bayesian Networks are
networks of random variables.
嗗 The topology of network
determines the relationship
between attributes
Independence
Burglary and Earthquake are
independent
P(B,E) = P(B)P(E)
P(B|E) = P(B)
P(E|B) = P(E)
P(B|E) = P(E|B)P(B) = P(B)P(E)
P(E|B) = P(B|E)P(E) = P(E)P(B)
Conditional Independent
MeryCalls is
independent of
Burglary dan Earthquake
Given Alarm.
P(M|B,E,A) = P(M|A)
Dependent Vs Independent
嗗JohnCalls dan MeryCalls are
Dependent
嗗JohnCalss is Independent of
MeryCalss given Alarm
嗗Burglary and Earthquake are
Independent
嗗Burglary is dependent of
Earthquake given Alarm
Causal Independence
嗗Burglary causes
Alarm if motion
sensor clear
嗗Earthquake causes
Alarm iff wire loose
嗗Enabling factors are
independent of each
other
Bayesian network topology
Serial Connection
嗗C depend on B, and B depend on
A
嗗If the value of B is known, then A
should be independent from C
(then A d-separated with C)
Divergen Connection
嗗B, C, D.., F depend on A
嗗if the value of A is known, B, C,
D,..F should be independent each
others (d-separated)
嗗otherwise B, C, D,.. dependent
Bayesian network topology
Convergen Connection
嗗A depend on B, C, D,,... F
嗗if value of A is unknown, then B, C,
E, ... F should be independent
each others (d-separated)
嗗Otherwise B,C,E,...F dependent
each others
Outline
1.Probabilistic Modeling with Joint Distribution
2.Conditional Independence
3.Bayesian Networks
4.Manual Construction of Bayesian Networks
5.Inference
6.Some example
Outline
1.Probabilistic Modeling with Joint Distribution
2.Conditional Independence
3.Bayesian Networks
4.Manual Construction of Bayesian Networks
5.Inference
6.Some example
Bayesian Network Building
(A)
(B)
Expert
13 Nopember 2012
Bayesian Network Building
Komponen Bayesian Network
嗗Kualitatif → Berupa directed acyclic graph (DAG)
dimana atribut direpresentasikan oleh node sedangkan
edge menggambarkan kausalitas antar node
嗗Kuantitatif → Berupa Conditional Probabilitas Table
(CPT) yang memberikan informasi besarnya probabilitas
untuk setiap nilai atribut berdasarkan parent dari atribut
bersangkutan
13 Nopember 2012
Excercise Diet
Heart
Disease
Heartburn
Chest PainBlood
Pressure
HD = Yes
E = Yes
D = Healthy
0,25
E = Yes
D = Unhealthy
0,45
E = No
D = Healthy
0,55
E = No
D = Unhealthy
0,75
CP =
Yes
HD = Yes
Hb = Yes
0,8
HD = Yes
Hb = No
0,5
D = No
Hb = Yes
0,4
HD = Yes
Hb = No
0,1
Hb = Yes
D = Healthy 0,8
D =
Unhealthy
0,85
Hb = Yes
HD = Yes 0,85
HD = No 0,2
E = Yes
0,7
D = Healthy
0,25
13 Nopember 2012
Contoh Bayesian Network
Tahapan yang dilakukan:
嗗Konstruksi struktur atau tahap kualitatif, yaitu
mencari keterhubungan antara variabel-variabel yang
dimodelkan
嗗Estimasi parameter atau tahap kuantitatif, yaitu
menghitung nilai-nilai probabilitas
13 Nopember 2012
Bayesian Network Building
Bayesian Network Building
Ada dua pendekatan yang digunakan untuk mengkonstruksi
struktur Bayesian Network yaitu
1.Metode Search and Scoring (Scored Based)
Menggunakan metode pencarian untuk mendapatkan struktur yang
cocok dengan data, di mana proses konstruksi dilakukan secara iteratif
2. Metode Dependency Analysis (Constraint Based)
Mengidentifikasi/menganalisa hubungan bebas bersyarat (conditional
independence test) atau disebut juga CI-test antar atribut, dimana CI
menjadi “constraint” dalam membangun struktur Bayesian Network.
13 Nopember 2012
Algoritma BN building
嗗Search & Scoring Based (Chow-Liu Tree
Construction, K2, Kutato, Benedict, CB, dll)
嗗Dependency Analysis Based ( TPDA, Boundary
DAG, SRA, SGS, PC, dll)
13 Nopember 2012
Bayesian Network Building
MMutual Information
Mutual Information
MI dari dua variabel acak merupakan nilai ukur yang
menyatakan keterikatan/ketergantungan (mutual
dependence) antara kedua variabel tersebut.
13 Nopember 2012
Bayesian Network Building
(1)
(2)
(3)
(4)
13 Nopember 2012
Bayesian Network Building
Persamaan yang digunakan
Log2
(5)
13 Nopember 2012
Bayesian Network Building
Tabel data rekam medik
13 Nopember 2012
Bayesian Network Building
Case study
13 Nopember 2012
Teknik Pembobotan
Bayesian Network Building
13 Nopember 2012
Teknik Pembobotan (cont’d)
Bayesian Network Building
Tabel hasil pembobotan data rekam medik
13 Nopember 2012
Bayesian Network Building
Tabel hasil perhitungan Mutual Information
(3) (4)
(2) (1)
13 Nopember 2012
Bayesian Network Building
Tabel hasil perhitungan prob. Dependency 2 node
(5)
(5)
13 Nopember 2012
Bayesian Network Building
Contoh struktur network yang terbentuk
13 Nopember 2012
Bayesian Network Building
Contoh Tabel Conditional probability yang terbentuk
13 Nopember 2012
Bayesian Network Building
Gradient ascent training
嗗Mirip seperti neural networks
–Asumsi bahwa setiap entry dalam CPT adalah sebuah wight
–Bentuk gradient dalam likelihooda, P(D|h), with respect to
the weight.
–Update weights in the direction of the gradient
Gradient ascent training
Gradient ascent training
嗗Let wijk denote one entry in the conditional probability
table for variable Yi in the network
wijk = P(Yi = yij |Parents(Yi ) = the list uik of values)
e.g., if Yi = Campfire, then uik might be (Storm = T, BusTourGroup = F)
嗗Perform gradient ascent by repeatedly
1.update all wijk using training data D
1.then, renormalize the wijk to assure
Outline
1.Probabilistic Modeling with Joint Distribution
2.Conditional Independence
3.Bayesian Networks
4.Manual Construction of Bayesian Networks
5.Inference
6.Some example
Inference
嗗Suatu metode yang ada dalam bayesian
network yang digunakan untuk mengambil
suatu keputusan
嗗Inferensi berangkat dari suatu target variabel
jika diketahui variabel yang lain (observed
variable)
嗗P(A | X) - dimana A adalah target variabel
(question), dan X adalah observed variable
(evidence)
Inference (cont'd)
嗗Suatu relasi antar atribut (question and
evidence) dapat berupa dependent atau
conditionaly independent
Inference
嗗Probabilistic inference
嗗Exact inference
嗗Approximate inference
Inference dalam Bayesian Network
嗗Probabilistic Inference
–Diagnostic inference
–Causal inference
–Inter-causal inference
–Mixed inference
嗗Exact inference
–Inference by enumeration
–Variable elemination algorithm
嗗Approximate inference - digunakan apabila terdapat
unobserved variable
Probabilistic Inference
嗗Suatu proses untuk mencari / menghitung nilai
dari distribusi probabilitas posterior jika
diketahui beberapa evidence yang ada
嗗Evidence yang diketahui dapat berupa
dependent atribute, maupun conditional
dependent attribute
Probabilistic Inference
嗗Diagnostic Inference
(from effect to cause)
–P(B|J) = P(J, B) / P(J)
–Mencari suatu
kesimpulan dimana
evidence yang diberikan
berupa effect
(Q=burglary, E=john
calls)
Probabilistic Inference
嗗Causal Inference (from
cause to effect)
–P(J|B) = P(J,B) / P(B)
–Mencari suatu kesimpulan
dengan evidence berupa
cause (Q = john calls,
E=burglary)
Probabilistic Inference
嗗Inter-causal Inference
(between causes of the
common effect)
–Contoh: P(B|A) =
P(B,A)/P(A)
–Karena A dependent
terhadap B dan E,
maka P(B,A) =
P(B,A,E) + P(B,A,E')
Probabilistic Inference
嗗Mixed Inference
(combining causes and
effects)
–merupakan kombinasi
antara inferensi model
diagnostic dan inferensi
model causal
–contoh: P(A|E,M)
嗗Inference by Enumeration
–Untuk menghitung nilai dari probabilitas dari variable Q
dengan evidence E (E1, E2,...Ek) dapat menggunakan aturan
conditional independentPersamaan tersebut dapat dihitung
dengan dengan menjumlahkan
– persamaan dari full joint distribution
Exact Inference
Exact Inference
嗗Inference by Enumeration (cont'd)
Exact Inference
嗗Variable Elemination Algorithm
Exact Inference
The Algorithm
Approximate inference
嗗Digunakan apabila terdapat atribut yang unobserved
嗗Beberapa metode digunakan
–Direct sampling
–Markov chain monte carlo sampling
TERIMA KASIH

More Related Content

What's hot

PPT Matematika Diskrit - POHON
PPT Matematika Diskrit - POHONPPT Matematika Diskrit - POHON
PPT Matematika Diskrit - POHONUlfa Nur Afifah
 
Matematika Diskrit - 08 kombinatorial - 03
Matematika Diskrit - 08 kombinatorial - 03Matematika Diskrit - 08 kombinatorial - 03
Matematika Diskrit - 08 kombinatorial - 03KuliahKita
 
Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)zachrison htg
 
Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )Kelinci Coklat
 
Modul2 metode regula falsi praktikum metode numerik
Modul2 metode regula falsi praktikum metode numerikModul2 metode regula falsi praktikum metode numerik
Modul2 metode regula falsi praktikum metode numerikJames Montolalu
 
Contoh soal dan pembahasan subgrup
Contoh soal dan pembahasan subgrupContoh soal dan pembahasan subgrup
Contoh soal dan pembahasan subgrupKabhi Na Kehna
 
Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06KuliahKita
 
Matematika Diskrit - 07 teori bilangan - 04
Matematika Diskrit - 07 teori bilangan - 04Matematika Diskrit - 07 teori bilangan - 04
Matematika Diskrit - 07 teori bilangan - 04KuliahKita
 
P7-Geometrik-Hipergeometrik.pptx
P7-Geometrik-Hipergeometrik.pptxP7-Geometrik-Hipergeometrik.pptx
P7-Geometrik-Hipergeometrik.pptxMuhammadAlpadery1
 
Supremum dan infimum
Supremum dan infimum  Supremum dan infimum
Supremum dan infimum Rossi Fauzi
 
Representasi Pengetahuan
Representasi PengetahuanRepresentasi Pengetahuan
Representasi PengetahuanSherly Uda
 
Makalah geseran (translasi)
Makalah geseran (translasi)Makalah geseran (translasi)
Makalah geseran (translasi)Nia Matus
 
Aljabar linear:Kebebasan Linear, Basis, dan Dimensi.ppt
Aljabar linear:Kebebasan Linear, Basis, dan Dimensi.pptAljabar linear:Kebebasan Linear, Basis, dan Dimensi.ppt
Aljabar linear:Kebebasan Linear, Basis, dan Dimensi.pptrahmawarni
 
Matematika Diskrit - 07 teori bilangan - 02
Matematika Diskrit - 07 teori bilangan - 02Matematika Diskrit - 07 teori bilangan - 02
Matematika Diskrit - 07 teori bilangan - 02KuliahKita
 

What's hot (20)

ANALISIS REAL
ANALISIS REALANALISIS REAL
ANALISIS REAL
 
Teorima bayes
Teorima bayesTeorima bayes
Teorima bayes
 
PPT Matematika Diskrit - POHON
PPT Matematika Diskrit - POHONPPT Matematika Diskrit - POHON
PPT Matematika Diskrit - POHON
 
Regula falsi
Regula falsiRegula falsi
Regula falsi
 
Matematika Diskrit - 08 kombinatorial - 03
Matematika Diskrit - 08 kombinatorial - 03Matematika Diskrit - 08 kombinatorial - 03
Matematika Diskrit - 08 kombinatorial - 03
 
Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)
 
Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )Ruang Vektor ( Aljabar Linear Elementer )
Ruang Vektor ( Aljabar Linear Elementer )
 
Modul2 metode regula falsi praktikum metode numerik
Modul2 metode regula falsi praktikum metode numerikModul2 metode regula falsi praktikum metode numerik
Modul2 metode regula falsi praktikum metode numerik
 
Contoh soal dan pembahasan subgrup
Contoh soal dan pembahasan subgrupContoh soal dan pembahasan subgrup
Contoh soal dan pembahasan subgrup
 
31.pembangkit bilangan acak semu (bagian 1)
31.pembangkit bilangan acak semu (bagian 1)31.pembangkit bilangan acak semu (bagian 1)
31.pembangkit bilangan acak semu (bagian 1)
 
Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06
 
Matematika Diskrit - 07 teori bilangan - 04
Matematika Diskrit - 07 teori bilangan - 04Matematika Diskrit - 07 teori bilangan - 04
Matematika Diskrit - 07 teori bilangan - 04
 
P7-Geometrik-Hipergeometrik.pptx
P7-Geometrik-Hipergeometrik.pptxP7-Geometrik-Hipergeometrik.pptx
P7-Geometrik-Hipergeometrik.pptx
 
Supremum dan infimum
Supremum dan infimum  Supremum dan infimum
Supremum dan infimum
 
Bab 4 aljabar boolean
Bab 4 aljabar booleanBab 4 aljabar boolean
Bab 4 aljabar boolean
 
Representasi Pengetahuan
Representasi PengetahuanRepresentasi Pengetahuan
Representasi Pengetahuan
 
Makalah geseran (translasi)
Makalah geseran (translasi)Makalah geseran (translasi)
Makalah geseran (translasi)
 
Peluang bersyarat
Peluang bersyaratPeluang bersyarat
Peluang bersyarat
 
Aljabar linear:Kebebasan Linear, Basis, dan Dimensi.ppt
Aljabar linear:Kebebasan Linear, Basis, dan Dimensi.pptAljabar linear:Kebebasan Linear, Basis, dan Dimensi.ppt
Aljabar linear:Kebebasan Linear, Basis, dan Dimensi.ppt
 
Matematika Diskrit - 07 teori bilangan - 02
Matematika Diskrit - 07 teori bilangan - 02Matematika Diskrit - 07 teori bilangan - 02
Matematika Diskrit - 07 teori bilangan - 02
 

Viewers also liked

Probabilistic modeling in deep learning
Probabilistic modeling in deep learningProbabilistic modeling in deep learning
Probabilistic modeling in deep learningDenis Dus
 
Dynamic Bayesian modeling for risk prediction in credit operations (SCAI2015)
Dynamic Bayesian modeling for risk prediction in credit operations (SCAI2015)Dynamic Bayesian modeling for risk prediction in credit operations (SCAI2015)
Dynamic Bayesian modeling for risk prediction in credit operations (SCAI2015)AMIDST Toolbox
 
Module 5 Bayesian belief network modelling
Module 5 Bayesian belief network modellingModule 5 Bayesian belief network modelling
Module 5 Bayesian belief network modellingThink2Impact
 
Cost-Aware Virtual Machine Placement across Distributed Data Centers using Ba...
Cost-Aware Virtual Machine Placement acrossDistributed Data Centers using Ba...Cost-Aware Virtual Machine Placement acrossDistributed Data Centers using Ba...
Cost-Aware Virtual Machine Placement across Distributed Data Centers using Ba...Soodeh Farokhi
 
Bayesian statistics
Bayesian statisticsBayesian statistics
Bayesian statisticsSagar Kamble
 
construction risk factor analysis: BBN Network
construction risk factor analysis: BBN Networkconstruction risk factor analysis: BBN Network
construction risk factor analysis: BBN NetworkShaswati Mohapatra
 
Bayesian Network 을 활용한 예측 분석
Bayesian Network 을 활용한 예측 분석Bayesian Network 을 활용한 예측 분석
Bayesian Network 을 활용한 예측 분석datasciencekorea
 
The Perfume Project - Part 1
The Perfume Project - Part 1The Perfume Project - Part 1
The Perfume Project - Part 1Ankit Jha
 
Controlling Project Performance using PDM - PSQT2005 - Ben Linders
Controlling Project Performance using PDM - PSQT2005 - Ben LindersControlling Project Performance using PDM - PSQT2005 - Ben Linders
Controlling Project Performance using PDM - PSQT2005 - Ben LindersBen Linders
 
Building Process Improvement Business Cases Using Bayesian Belief Networks an...
Building Process Improvement Business Cases Using Bayesian Belief Networks an...Building Process Improvement Business Cases Using Bayesian Belief Networks an...
Building Process Improvement Business Cases Using Bayesian Belief Networks an...Ben Linders
 

Viewers also liked (10)

Probabilistic modeling in deep learning
Probabilistic modeling in deep learningProbabilistic modeling in deep learning
Probabilistic modeling in deep learning
 
Dynamic Bayesian modeling for risk prediction in credit operations (SCAI2015)
Dynamic Bayesian modeling for risk prediction in credit operations (SCAI2015)Dynamic Bayesian modeling for risk prediction in credit operations (SCAI2015)
Dynamic Bayesian modeling for risk prediction in credit operations (SCAI2015)
 
Module 5 Bayesian belief network modelling
Module 5 Bayesian belief network modellingModule 5 Bayesian belief network modelling
Module 5 Bayesian belief network modelling
 
Cost-Aware Virtual Machine Placement across Distributed Data Centers using Ba...
Cost-Aware Virtual Machine Placement acrossDistributed Data Centers using Ba...Cost-Aware Virtual Machine Placement acrossDistributed Data Centers using Ba...
Cost-Aware Virtual Machine Placement across Distributed Data Centers using Ba...
 
Bayesian statistics
Bayesian statisticsBayesian statistics
Bayesian statistics
 
construction risk factor analysis: BBN Network
construction risk factor analysis: BBN Networkconstruction risk factor analysis: BBN Network
construction risk factor analysis: BBN Network
 
Bayesian Network 을 활용한 예측 분석
Bayesian Network 을 활용한 예측 분석Bayesian Network 을 활용한 예측 분석
Bayesian Network 을 활용한 예측 분석
 
The Perfume Project - Part 1
The Perfume Project - Part 1The Perfume Project - Part 1
The Perfume Project - Part 1
 
Controlling Project Performance using PDM - PSQT2005 - Ben Linders
Controlling Project Performance using PDM - PSQT2005 - Ben LindersControlling Project Performance using PDM - PSQT2005 - Ben Linders
Controlling Project Performance using PDM - PSQT2005 - Ben Linders
 
Building Process Improvement Business Cases Using Bayesian Belief Networks an...
Building Process Improvement Business Cases Using Bayesian Belief Networks an...Building Process Improvement Business Cases Using Bayesian Belief Networks an...
Building Process Improvement Business Cases Using Bayesian Belief Networks an...
 

Similar to Bayes Belief Network

Bayesian probabilistic interference
Bayesian probabilistic interferenceBayesian probabilistic interference
Bayesian probabilistic interferencechauhankapil
 
Bayesian probabilistic interference
Bayesian probabilistic interferenceBayesian probabilistic interference
Bayesian probabilistic interferencechauhankapil
 
Bayesian Networks - A Brief Introduction
Bayesian Networks - A Brief IntroductionBayesian Networks - A Brief Introduction
Bayesian Networks - A Brief IntroductionAdnan Masood
 
User Interfaces that Design Themselves: Talk given at Data-Driven Design Day ...
User Interfaces that Design Themselves: Talk given at Data-Driven Design Day ...User Interfaces that Design Themselves: Talk given at Data-Driven Design Day ...
User Interfaces that Design Themselves: Talk given at Data-Driven Design Day ...Aalto University
 
Expandable bayesian
Expandable bayesianExpandable bayesian
Expandable bayesianAhmad Amri
 
712201907
712201907712201907
712201907IJRAT
 
Gentle Introduction: Bayesian Modelling and Probabilistic Programming in R
Gentle Introduction: Bayesian Modelling and Probabilistic Programming in RGentle Introduction: Bayesian Modelling and Probabilistic Programming in R
Gentle Introduction: Bayesian Modelling and Probabilistic Programming in RMarco Wirthlin
 
Intro to Model Selection
Intro to Model SelectionIntro to Model Selection
Intro to Model Selectionchenhm
 
Tutorial on Polynomial Networks at CVPR'22
Tutorial on Polynomial Networks at CVPR'22Tutorial on Polynomial Networks at CVPR'22
Tutorial on Polynomial Networks at CVPR'22Grigoris C
 
ProbabilisticModeling20080411
ProbabilisticModeling20080411ProbabilisticModeling20080411
ProbabilisticModeling20080411Clay Stanek
 
An Algorithm for Bayesian Network Construction from Data
An Algorithm for Bayesian Network Construction from DataAn Algorithm for Bayesian Network Construction from Data
An Algorithm for Bayesian Network Construction from Databutest
 
(Talk in Powerpoint Format)
(Talk in Powerpoint Format)(Talk in Powerpoint Format)
(Talk in Powerpoint Format)butest
 
Neural network-based techniques for the damage identification of bridges: a r...
Neural network-based techniques for the damage identification of bridges: a r...Neural network-based techniques for the damage identification of bridges: a r...
Neural network-based techniques for the damage identification of bridges: a r...StroNGER2012
 
Bayesian network based software reliability prediction
Bayesian network based software reliability predictionBayesian network based software reliability prediction
Bayesian network based software reliability predictionJULIO GONZALEZ SANZ
 
Interactive Learning of Bayesian Networks
Interactive Learning of Bayesian NetworksInteractive Learning of Bayesian Networks
Interactive Learning of Bayesian NetworksNTNU
 
Data scientist roadmap
Data scientist roadmapData scientist roadmap
Data scientist roadmapSonu Kumar
 
Software tookits for machine learning and graphical models
Software tookits for machine learning and graphical modelsSoftware tookits for machine learning and graphical models
Software tookits for machine learning and graphical modelsbutest
 

Similar to Bayes Belief Network (20)

Bayesian probabilistic interference
Bayesian probabilistic interferenceBayesian probabilistic interference
Bayesian probabilistic interference
 
Bayesian probabilistic interference
Bayesian probabilistic interferenceBayesian probabilistic interference
Bayesian probabilistic interference
 
Bayesian Networks - A Brief Introduction
Bayesian Networks - A Brief IntroductionBayesian Networks - A Brief Introduction
Bayesian Networks - A Brief Introduction
 
User Interfaces that Design Themselves: Talk given at Data-Driven Design Day ...
User Interfaces that Design Themselves: Talk given at Data-Driven Design Day ...User Interfaces that Design Themselves: Talk given at Data-Driven Design Day ...
User Interfaces that Design Themselves: Talk given at Data-Driven Design Day ...
 
Expandable bayesian
Expandable bayesianExpandable bayesian
Expandable bayesian
 
712201907
712201907712201907
712201907
 
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
 
Gentle Introduction: Bayesian Modelling and Probabilistic Programming in R
Gentle Introduction: Bayesian Modelling and Probabilistic Programming in RGentle Introduction: Bayesian Modelling and Probabilistic Programming in R
Gentle Introduction: Bayesian Modelling and Probabilistic Programming in R
 
Intro to Model Selection
Intro to Model SelectionIntro to Model Selection
Intro to Model Selection
 
Project3.ppt
Project3.pptProject3.ppt
Project3.ppt
 
Tutorial on Polynomial Networks at CVPR'22
Tutorial on Polynomial Networks at CVPR'22Tutorial on Polynomial Networks at CVPR'22
Tutorial on Polynomial Networks at CVPR'22
 
ProbabilisticModeling20080411
ProbabilisticModeling20080411ProbabilisticModeling20080411
ProbabilisticModeling20080411
 
An Algorithm for Bayesian Network Construction from Data
An Algorithm for Bayesian Network Construction from DataAn Algorithm for Bayesian Network Construction from Data
An Algorithm for Bayesian Network Construction from Data
 
Fusing semantic data
Fusing semantic dataFusing semantic data
Fusing semantic data
 
(Talk in Powerpoint Format)
(Talk in Powerpoint Format)(Talk in Powerpoint Format)
(Talk in Powerpoint Format)
 
Neural network-based techniques for the damage identification of bridges: a r...
Neural network-based techniques for the damage identification of bridges: a r...Neural network-based techniques for the damage identification of bridges: a r...
Neural network-based techniques for the damage identification of bridges: a r...
 
Bayesian network based software reliability prediction
Bayesian network based software reliability predictionBayesian network based software reliability prediction
Bayesian network based software reliability prediction
 
Interactive Learning of Bayesian Networks
Interactive Learning of Bayesian NetworksInteractive Learning of Bayesian Networks
Interactive Learning of Bayesian Networks
 
Data scientist roadmap
Data scientist roadmapData scientist roadmap
Data scientist roadmap
 
Software tookits for machine learning and graphical models
Software tookits for machine learning and graphical modelsSoftware tookits for machine learning and graphical models
Software tookits for machine learning and graphical models
 

More from Hendri Karisma

Data - Science and Engineering slide at Bandungpy Sharing Session
Data - Science and Engineering slide at Bandungpy Sharing SessionData - Science and Engineering slide at Bandungpy Sharing Session
Data - Science and Engineering slide at Bandungpy Sharing SessionHendri Karisma
 
ML Abstraciton for Keras to Serve Several Cases
ML Abstraciton for Keras to Serve Several CasesML Abstraciton for Keras to Serve Several Cases
ML Abstraciton for Keras to Serve Several CasesHendri Karisma
 
Data Analytics Today - Data, Tech, and Regulation.pdf
Data Analytics Today - Data, Tech, and Regulation.pdfData Analytics Today - Data, Tech, and Regulation.pdf
Data Analytics Today - Data, Tech, and Regulation.pdfHendri Karisma
 
Python 101 - Indonesia AI Society.pdf
Python 101 - Indonesia AI Society.pdfPython 101 - Indonesia AI Society.pdf
Python 101 - Indonesia AI Society.pdfHendri Karisma
 
Slide DevSecOps Microservices
Slide DevSecOps Microservices Slide DevSecOps Microservices
Slide DevSecOps Microservices Hendri Karisma
 
Machine Learning: an Introduction and cases
Machine Learning: an Introduction and casesMachine Learning: an Introduction and cases
Machine Learning: an Introduction and casesHendri Karisma
 
Python, Data science, and Unsupervised learning
Python, Data science, and Unsupervised learningPython, Data science, and Unsupervised learning
Python, Data science, and Unsupervised learningHendri Karisma
 
Machine Learning Research in blibli
Machine Learning Research in blibliMachine Learning Research in blibli
Machine Learning Research in blibliHendri Karisma
 
Comparison Study of Neural Network and Deep Neural Network on Repricing GAP P...
Comparison Study of Neural Network and Deep Neural Network on Repricing GAP P...Comparison Study of Neural Network and Deep Neural Network on Repricing GAP P...
Comparison Study of Neural Network and Deep Neural Network on Repricing GAP P...Hendri Karisma
 
Fraud Detection System using Deep Neural Networks
Fraud Detection System using Deep Neural NetworksFraud Detection System using Deep Neural Networks
Fraud Detection System using Deep Neural NetworksHendri Karisma
 
Artificial Intelligence and The Complexity
Artificial Intelligence and The ComplexityArtificial Intelligence and The Complexity
Artificial Intelligence and The ComplexityHendri Karisma
 
Software Engineering: Today in The Betlefield
Software Engineering: Today in The BetlefieldSoftware Engineering: Today in The Betlefield
Software Engineering: Today in The BetlefieldHendri Karisma
 
Introduction to Topological Data Analysis
Introduction to Topological Data AnalysisIntroduction to Topological Data Analysis
Introduction to Topological Data AnalysisHendri Karisma
 
Presentasi cca it now and tomorow
Presentasi cca it now and tomorowPresentasi cca it now and tomorow
Presentasi cca it now and tomorowHendri Karisma
 
Slide Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)
Slide Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)Slide Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)
Slide Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)Hendri Karisma
 
Slide Presentasi Kelompok E bagian Sistem Rekognisi
Slide Presentasi Kelompok E bagian Sistem RekognisiSlide Presentasi Kelompok E bagian Sistem Rekognisi
Slide Presentasi Kelompok E bagian Sistem RekognisiHendri Karisma
 
Slide Presentasi Kelompok Keilmuan E
Slide Presentasi Kelompok Keilmuan ESlide Presentasi Kelompok Keilmuan E
Slide Presentasi Kelompok Keilmuan EHendri Karisma
 
Slide Seminar Open Source (CodeLabs UNIKOM Bandung)
Slide Seminar Open Source (CodeLabs UNIKOM Bandung)Slide Seminar Open Source (CodeLabs UNIKOM Bandung)
Slide Seminar Open Source (CodeLabs UNIKOM Bandung)Hendri Karisma
 

More from Hendri Karisma (19)

Data - Science and Engineering slide at Bandungpy Sharing Session
Data - Science and Engineering slide at Bandungpy Sharing SessionData - Science and Engineering slide at Bandungpy Sharing Session
Data - Science and Engineering slide at Bandungpy Sharing Session
 
ML Abstraciton for Keras to Serve Several Cases
ML Abstraciton for Keras to Serve Several CasesML Abstraciton for Keras to Serve Several Cases
ML Abstraciton for Keras to Serve Several Cases
 
Data Analytics Today - Data, Tech, and Regulation.pdf
Data Analytics Today - Data, Tech, and Regulation.pdfData Analytics Today - Data, Tech, and Regulation.pdf
Data Analytics Today - Data, Tech, and Regulation.pdf
 
Python 101 - Indonesia AI Society.pdf
Python 101 - Indonesia AI Society.pdfPython 101 - Indonesia AI Society.pdf
Python 101 - Indonesia AI Society.pdf
 
Slide DevSecOps Microservices
Slide DevSecOps Microservices Slide DevSecOps Microservices
Slide DevSecOps Microservices
 
Machine Learning: an Introduction and cases
Machine Learning: an Introduction and casesMachine Learning: an Introduction and cases
Machine Learning: an Introduction and cases
 
Python, Data science, and Unsupervised learning
Python, Data science, and Unsupervised learningPython, Data science, and Unsupervised learning
Python, Data science, and Unsupervised learning
 
Machine Learning Research in blibli
Machine Learning Research in blibliMachine Learning Research in blibli
Machine Learning Research in blibli
 
Comparison Study of Neural Network and Deep Neural Network on Repricing GAP P...
Comparison Study of Neural Network and Deep Neural Network on Repricing GAP P...Comparison Study of Neural Network and Deep Neural Network on Repricing GAP P...
Comparison Study of Neural Network and Deep Neural Network on Repricing GAP P...
 
Fraud Detection System using Deep Neural Networks
Fraud Detection System using Deep Neural NetworksFraud Detection System using Deep Neural Networks
Fraud Detection System using Deep Neural Networks
 
Artificial Intelligence and The Complexity
Artificial Intelligence and The ComplexityArtificial Intelligence and The Complexity
Artificial Intelligence and The Complexity
 
Software Engineering: Today in The Betlefield
Software Engineering: Today in The BetlefieldSoftware Engineering: Today in The Betlefield
Software Engineering: Today in The Betlefield
 
Introduction to Topological Data Analysis
Introduction to Topological Data AnalysisIntroduction to Topological Data Analysis
Introduction to Topological Data Analysis
 
Sharing-akka-pub
Sharing-akka-pubSharing-akka-pub
Sharing-akka-pub
 
Presentasi cca it now and tomorow
Presentasi cca it now and tomorowPresentasi cca it now and tomorow
Presentasi cca it now and tomorow
 
Slide Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)
Slide Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)Slide Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)
Slide Presentasi EM Algorithm (Play Tennis & Brain Tissue Segmentation)
 
Slide Presentasi Kelompok E bagian Sistem Rekognisi
Slide Presentasi Kelompok E bagian Sistem RekognisiSlide Presentasi Kelompok E bagian Sistem Rekognisi
Slide Presentasi Kelompok E bagian Sistem Rekognisi
 
Slide Presentasi Kelompok Keilmuan E
Slide Presentasi Kelompok Keilmuan ESlide Presentasi Kelompok Keilmuan E
Slide Presentasi Kelompok Keilmuan E
 
Slide Seminar Open Source (CodeLabs UNIKOM Bandung)
Slide Seminar Open Source (CodeLabs UNIKOM Bandung)Slide Seminar Open Source (CodeLabs UNIKOM Bandung)
Slide Seminar Open Source (CodeLabs UNIKOM Bandung)
 

Recently uploaded

Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsVICTOR MAESTRE RAMIREZ
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
detection and classification of knee osteoarthritis.pptx
detection and classification of knee osteoarthritis.pptxdetection and classification of knee osteoarthritis.pptx
detection and classification of knee osteoarthritis.pptxAleenaJamil4
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...ssuserf63bd7
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Seán Kennedy
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanMYRABACSAFRA2
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectBoston Institute of Analytics
 
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Boston Institute of Analytics
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesTimothy Spann
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 217djon017
 
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024Timothy Spann
 
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGILLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGIThomas Poetter
 
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhThiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhYasamin16
 
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degreeyuu sss
 
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...GQ Research
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 

Recently uploaded (20)

Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business Professionals
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
detection and classification of knee osteoarthritis.pptx
detection and classification of knee osteoarthritis.pptxdetection and classification of knee osteoarthritis.pptx
detection and classification of knee osteoarthritis.pptx
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population Mean
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis Project
 
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
Data Analysis Project : Targeting the Right Customers, Presentation on Bank M...
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2
 
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024
 
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGILLMs, LMMs, their Improvement Suggestions and the Path towards AGI
LLMs, LMMs, their Improvement Suggestions and the Path towards AGI
 
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhThiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
 
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
 
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 

Bayes Belief Network

  • 1. Machine Learning Bayesian Belief Network Oleh : 嗗 Aldy Rialdy Atmadja (23512031) 嗗 Arif Syamsudin (23512099) 嗗 Taufiq Iqbal Ramdhani (23512062) 嗗 Mahar Faiqurahman (23512028) 嗗 Hendri Karisma (23512060) 嗗 Jupriyadi (23512029)
  • 2. Review Bayes 嗗Metodologi Bayesian reasoning 嗗Pendekatan probabilistik untuk menghasilkan inferensi. 嗗Quantity of interest -> Distribusi probabilitas. 嗗Pemilihan yang optimal -> Reasoning (Probabilitas dan observasi data). 嗗Pendekatan kuantitatif, menimbang bukti yang mendukung alternatif hipotesis.
  • 3. Bayesian Learning 嗗Bayesian Learning merupakan suatu metode pembelajaran yang dikenal dalam machine learning. 嗗Dua alasan bayesian learning dipelajari dalam machine learning yakni : –Bayesian Learning menghitung secara eksplisit probabilitas untuk setiap hipotesis, seperti klasifikasi pada Naive Bayes. –Bayesian Learning memberikan perspektif dalam memahami algoritma pembelajaran lainnya
  • 4. Teorema Bayes Teorema Bayes menyediakan cara untuk menghitung probabilitas dari suatu hipotesis berdasarkan probabilitas sebelumnya, probabilitas mengamati berbagai data yang diberikan hipotesis, dan data yang diamati itu sendiri.
  • 5. Penggunaan Teorema Bayess B G S SC S P(B) P(G) P(S|B) SC P(SC|B) P(SC|G) P(S|G) P(SnB) => P(B).P(S|B) P(ScnB) => P(B).P(Sc|B) P(SnG) => P(G).P(S|G) P(ScnG) => P(G).P(Sc|G) 嗗P(B) = Boys 嗗P(G) = Girls 嗗P(S) = Soccer
  • 6. Penggunaan Teorema Bayess B G S SC S 0.40 0.60 0.30 SC 0.70 0.60 0.40 P(SnB) = 0.12 P(ScnB) = 0.28 P(SnG) = 0.24 P(ScnG) = 0.36 P(B) = 0.40 P(G) = 0.60 P(S|B) = 0.30 P(S|G) = 0.40 Possibility of Girls Playing Soccer ? P(G|S) = ???
  • 7. Kemampuan Bayesian Method Menangani data set yang tidak lengkap. Pembelajaran mengenai Causal Networks Memfasiitasi kombinasi dari domain knowledge dan data. Efisien dan mempunyai prinsip untuk menghindari overfitting data.
  • 8. Bayes Optimal Classifier Klasifikasi ini diperoleh dengan menggabungkan prediksi dari semua hipotesis
  • 9. Naive Bayes Classifier Klasifikasi ini diperoleh dengan probabilitas conditional independence.
  • 10. Naive Bayes Classifier 嗗Keuntungan –Mudah diimplementasikan. –Hasil yang baik bila diimplementasikan pada beberapa kondisi. 嗗Kekurangan –Asumsi : Conditional independence, loss acuracy. –Tidak dapat memodelkan dependensi atribut. 嗗Untuk menjawab kekurangan pada Naive Bayes ini digunakan Bayes Belief Network.
  • 11. Intro Bayes Belief Network Naive Bayes didasarkan pada asumsi conditional independence (berdiri sendiri). Bayesian Network (tractable method) untuk menentukan ketergantungan antar variabel.
  • 12. Objective & Motivation 嗗Objective: Explain the concept of Bayesian Network. 嗗Reference: www.cse.ust.hk/bnbook Predisposing factors symptoms test result diseases treatment outcome. Class label for thousands of superpixels.
  • 13. Outline 1.Probabilistic Modeling with Joint Distribution 2.Conditional Independence 3.Bayesian Networks 4.Manual Construction of Bayesian Networks 5.Inference 6.Some example
  • 14. The Probabilistic Approach to Reasoning Under Certainty 嗗Domain Variable: X1, X2, X3, …, Xn 嗗Knowledge about the problem domain is represented by a Joint Probability P(X1, X2, X3, …, Xn)
  • 15. The Probabilistic Approach to Reasoning Under Certainty Example : Alarm (Pearl 1988) 嗗hnCalls (J), MaryCalls (M) 嗗Knowledge required by the probabilistic approach in order to solve this problem: P(B,E,A,J,M) 嗗Problem: Estimate the probability of a burglary based who has or has not called. 嗗Variables: Burglary (B), Earthquake (E), Alaram (A), JohnCalls (J), MaryCalls (M) 嗗Knowledge required by the probabilistic approach in order to solve this problem: P(B,E,A,J,M)
  • 17. Inference with Joint Probability Distribution ± What is probability of Burglary given that Mary Called, P(B=y|M=y)? ± Steps: 1.Compute Marginal Probability 2.Compute answer (reasoning by conditioning):
  • 18. Outline 1.Probabilistic Modeling with Joint Distribution 2.Conditional Independence 3.Bayesian Networks 4.Manual Construction of Bayesian Networks 5.Inference 6.Some example
  • 23. Outline 1.Probabilistic Modeling with Joint Distribution 2.Conditional Independence 3.Bayesian Networks 4.Manual Construction of Bayesian Networks 5.Inference 6.Some example
  • 24. Bayesian Network 嗗 Each node represent a random variable 嗗 Between nodes as influences Recall in introduction 嗗 Bayesian Networks are networks of random variables. 嗗 The topology of network determines the relationship between attributes
  • 25. Independence Burglary and Earthquake are independent P(B,E) = P(B)P(E) P(B|E) = P(B) P(E|B) = P(E) P(B|E) = P(E|B)P(B) = P(B)P(E) P(E|B) = P(B|E)P(E) = P(E)P(B)
  • 26. Conditional Independent MeryCalls is independent of Burglary dan Earthquake Given Alarm. P(M|B,E,A) = P(M|A)
  • 27. Dependent Vs Independent 嗗JohnCalls dan MeryCalls are Dependent 嗗JohnCalss is Independent of MeryCalss given Alarm 嗗Burglary and Earthquake are Independent 嗗Burglary is dependent of Earthquake given Alarm
  • 28. Causal Independence 嗗Burglary causes Alarm if motion sensor clear 嗗Earthquake causes Alarm iff wire loose 嗗Enabling factors are independent of each other
  • 29. Bayesian network topology Serial Connection 嗗C depend on B, and B depend on A 嗗If the value of B is known, then A should be independent from C (then A d-separated with C) Divergen Connection 嗗B, C, D.., F depend on A 嗗if the value of A is known, B, C, D,..F should be independent each others (d-separated) 嗗otherwise B, C, D,.. dependent
  • 30. Bayesian network topology Convergen Connection 嗗A depend on B, C, D,,... F 嗗if value of A is unknown, then B, C, E, ... F should be independent each others (d-separated) 嗗Otherwise B,C,E,...F dependent each others
  • 31. Outline 1.Probabilistic Modeling with Joint Distribution 2.Conditional Independence 3.Bayesian Networks 4.Manual Construction of Bayesian Networks 5.Inference 6.Some example
  • 32. Outline 1.Probabilistic Modeling with Joint Distribution 2.Conditional Independence 3.Bayesian Networks 4.Manual Construction of Bayesian Networks 5.Inference 6.Some example
  • 34. Bayesian Network Building Komponen Bayesian Network 嗗Kualitatif → Berupa directed acyclic graph (DAG) dimana atribut direpresentasikan oleh node sedangkan edge menggambarkan kausalitas antar node 嗗Kuantitatif → Berupa Conditional Probabilitas Table (CPT) yang memberikan informasi besarnya probabilitas untuk setiap nilai atribut berdasarkan parent dari atribut bersangkutan 13 Nopember 2012
  • 35. Excercise Diet Heart Disease Heartburn Chest PainBlood Pressure HD = Yes E = Yes D = Healthy 0,25 E = Yes D = Unhealthy 0,45 E = No D = Healthy 0,55 E = No D = Unhealthy 0,75 CP = Yes HD = Yes Hb = Yes 0,8 HD = Yes Hb = No 0,5 D = No Hb = Yes 0,4 HD = Yes Hb = No 0,1 Hb = Yes D = Healthy 0,8 D = Unhealthy 0,85 Hb = Yes HD = Yes 0,85 HD = No 0,2 E = Yes 0,7 D = Healthy 0,25 13 Nopember 2012 Contoh Bayesian Network
  • 36. Tahapan yang dilakukan: 嗗Konstruksi struktur atau tahap kualitatif, yaitu mencari keterhubungan antara variabel-variabel yang dimodelkan 嗗Estimasi parameter atau tahap kuantitatif, yaitu menghitung nilai-nilai probabilitas 13 Nopember 2012 Bayesian Network Building
  • 37. Bayesian Network Building Ada dua pendekatan yang digunakan untuk mengkonstruksi struktur Bayesian Network yaitu 1.Metode Search and Scoring (Scored Based) Menggunakan metode pencarian untuk mendapatkan struktur yang cocok dengan data, di mana proses konstruksi dilakukan secara iteratif 2. Metode Dependency Analysis (Constraint Based) Mengidentifikasi/menganalisa hubungan bebas bersyarat (conditional independence test) atau disebut juga CI-test antar atribut, dimana CI menjadi “constraint” dalam membangun struktur Bayesian Network. 13 Nopember 2012
  • 38. Algoritma BN building 嗗Search & Scoring Based (Chow-Liu Tree Construction, K2, Kutato, Benedict, CB, dll) 嗗Dependency Analysis Based ( TPDA, Boundary DAG, SRA, SGS, PC, dll) 13 Nopember 2012 Bayesian Network Building
  • 39. MMutual Information Mutual Information MI dari dua variabel acak merupakan nilai ukur yang menyatakan keterikatan/ketergantungan (mutual dependence) antara kedua variabel tersebut. 13 Nopember 2012 Bayesian Network Building
  • 40. (1) (2) (3) (4) 13 Nopember 2012 Bayesian Network Building Persamaan yang digunakan Log2
  • 41. (5) 13 Nopember 2012 Bayesian Network Building
  • 42. Tabel data rekam medik 13 Nopember 2012 Bayesian Network Building Case study
  • 43. 13 Nopember 2012 Teknik Pembobotan Bayesian Network Building
  • 44. 13 Nopember 2012 Teknik Pembobotan (cont’d) Bayesian Network Building
  • 45. Tabel hasil pembobotan data rekam medik 13 Nopember 2012 Bayesian Network Building
  • 46. Tabel hasil perhitungan Mutual Information (3) (4) (2) (1) 13 Nopember 2012 Bayesian Network Building
  • 47. Tabel hasil perhitungan prob. Dependency 2 node (5) (5) 13 Nopember 2012 Bayesian Network Building
  • 48. Contoh struktur network yang terbentuk 13 Nopember 2012 Bayesian Network Building
  • 49. Contoh Tabel Conditional probability yang terbentuk 13 Nopember 2012 Bayesian Network Building
  • 50. Gradient ascent training 嗗Mirip seperti neural networks –Asumsi bahwa setiap entry dalam CPT adalah sebuah wight –Bentuk gradient dalam likelihooda, P(D|h), with respect to the weight. –Update weights in the direction of the gradient
  • 52. Gradient ascent training 嗗Let wijk denote one entry in the conditional probability table for variable Yi in the network wijk = P(Yi = yij |Parents(Yi ) = the list uik of values) e.g., if Yi = Campfire, then uik might be (Storm = T, BusTourGroup = F) 嗗Perform gradient ascent by repeatedly 1.update all wijk using training data D 1.then, renormalize the wijk to assure
  • 53.
  • 54. Outline 1.Probabilistic Modeling with Joint Distribution 2.Conditional Independence 3.Bayesian Networks 4.Manual Construction of Bayesian Networks 5.Inference 6.Some example
  • 55. Inference 嗗Suatu metode yang ada dalam bayesian network yang digunakan untuk mengambil suatu keputusan 嗗Inferensi berangkat dari suatu target variabel jika diketahui variabel yang lain (observed variable) 嗗P(A | X) - dimana A adalah target variabel (question), dan X adalah observed variable (evidence)
  • 56. Inference (cont'd) 嗗Suatu relasi antar atribut (question and evidence) dapat berupa dependent atau conditionaly independent
  • 58. Inference dalam Bayesian Network 嗗Probabilistic Inference –Diagnostic inference –Causal inference –Inter-causal inference –Mixed inference 嗗Exact inference –Inference by enumeration –Variable elemination algorithm 嗗Approximate inference - digunakan apabila terdapat unobserved variable
  • 59. Probabilistic Inference 嗗Suatu proses untuk mencari / menghitung nilai dari distribusi probabilitas posterior jika diketahui beberapa evidence yang ada 嗗Evidence yang diketahui dapat berupa dependent atribute, maupun conditional dependent attribute
  • 60. Probabilistic Inference 嗗Diagnostic Inference (from effect to cause) –P(B|J) = P(J, B) / P(J) –Mencari suatu kesimpulan dimana evidence yang diberikan berupa effect (Q=burglary, E=john calls)
  • 61. Probabilistic Inference 嗗Causal Inference (from cause to effect) –P(J|B) = P(J,B) / P(B) –Mencari suatu kesimpulan dengan evidence berupa cause (Q = john calls, E=burglary)
  • 62. Probabilistic Inference 嗗Inter-causal Inference (between causes of the common effect) –Contoh: P(B|A) = P(B,A)/P(A) –Karena A dependent terhadap B dan E, maka P(B,A) = P(B,A,E) + P(B,A,E')
  • 63. Probabilistic Inference 嗗Mixed Inference (combining causes and effects) –merupakan kombinasi antara inferensi model diagnostic dan inferensi model causal –contoh: P(A|E,M)
  • 64. 嗗Inference by Enumeration –Untuk menghitung nilai dari probabilitas dari variable Q dengan evidence E (E1, E2,...Ek) dapat menggunakan aturan conditional independentPersamaan tersebut dapat dihitung dengan dengan menjumlahkan – persamaan dari full joint distribution Exact Inference
  • 65. Exact Inference 嗗Inference by Enumeration (cont'd)
  • 68. Approximate inference 嗗Digunakan apabila terdapat atribut yang unobserved 嗗Beberapa metode digunakan –Direct sampling –Markov chain monte carlo sampling