Estimasi Prob. Density Function dengan EM Sumber: -Forsyth & Ponce Chap. 7 -Standford Vision & Modeling Sumber: -Forsyth & Ponce Chap. 7 -Standford Vision.

Slides:



Advertisements
Presentasi serupa
Menggambarkan Data: Tabel Frekuensi, Distribusi Frekuensi, dan Presentasi Grafis Chapter 2.
Advertisements

Array.
Pengujian Hipotesis untuk Satu dan Dua Varians Populasi
Kontrol Data Set.
3. Economic Returns to Land Resources: Theories of Land Rent
Mata Kuliah : ALGORITMA dan STRUKTUR DATA 1.
ESTIMASI PENJUALAN DATA TIME SERIES - DEKOMPOSISI 1. ADDITIVE MODEL 2. MULTIPLICATIVE MODEL.
Aspek Sosial & Organisasi Restyandito, S.Kom, MSIS.
Program Keahlian I – SI By Antonius Rachmat C, S.Kom
Memulai Drive Test menggunakan TEMS Investigation 6.1.4
EKO NURSULISTIYO.  Perhatikan gambar 11 a, perahu dikenai oleh ombak dari arah kanan misalkan setiap 4 sekon dalam keadaan perahu diam. Dalam keadaan.
PERULANGANPERULANGAN. 2 Flow of Control Flow of Control refers to the order that the computer processes the statements in a program. –Sequentially; baris.
Slide 3-1 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Revised by IB & SAM, Fasilkom UI, 2005 Exercises Apa saja komponen utama.
Introduction to The Design & Analysis of Algorithms
Penerapan Fungsi Non-Linier
Solving a Linear Programming Problem with Mixed Constraints Operation Research Minggu 3 Part 2.
Operational Research Linear Programming With Simplex Method
PENGENALAN PL/SQL.
Ilmu Komputer, FMIPA UGM
PROSES PADA WINDOWS Pratikum SO. Introduksi Proses 1.Program yang sedang dalam keadaan dieksekusi. 2.Unit kerja terkecil yang secara individu memiliki.
Review Operasi Matriks
Jeff Howbert Introduction to Machine Learning Winter Classification Nearest Neighbor.
Pengantar Metode Penarikan Contoh dan Sebaran Penarikan Contoh
Ekonomi Manajerial dalam Perekonomian Global
Pengantar/pengenalan (Introduction)
1-Sep-14 Analisis dan Perancangan Algoritma Kuliah 3 : Proof by induction E. Haodudin Nurkifli Teknik Informatika Universitas Ahmad Dahlan.
Interface Nur Hayatin, S.ST Jurusan Teknik Informatika Universitas Muhammadiyah Malang Sem Genap 2010.
Menjelaskan sifat – sifat komponen elektronika aktif dan pasif
JAVA CLASS Bahasa Pemrogramam BAHASA PEMROGRAMAN PERTEMUAN #9.
Risk Management.
CRASH COURSE Koreksi dalam UpTrend Mengintip area CRASH sebagai Buy Area By. Santo Vibby By. Santo Vibby -
Menggunakan Drag-Drop
Implementing an REA Model in a Relational Database
Pertemuan 3 Menghitung: Nilai rata-rata (mean) Modus Median
Analysis of Algorithm KULIAH #2. Analysing Control Structure  SEQUENCING, misal P1 dan P2 : dua bagian algoritma (bisa single instruction atau complicated.
NoObjekPropertiNilai 1FrmsegitigaNameFrmsegiitiga 2FrmsegitigaCaptionLuas Segi Tiga MDI ( Multiple Document Interface ) Pendahuluan MDI singkatan dari.
Analysis of Variance (ANOVA)
Pendugaan Parameter part 2
METODE SAMPLING by Achmad Prasetyo, S.Si., M.M..
Kinematics in One Dimension - Kinematika dalam Satu Dimensi -
Composite Several Layers of Data and Information Visualization (Sumber:Summarize Information between Grids, P.J. Ersts, American Museum of Natural History,
1 Magister Teknik Perencanaan Universitas Tarumanagara General View On Graduate Program Urban & Real Estate Development (February 2009) Dr.-Ing. Jo Santoso.
2nd MEETING Assignment 4A “Exploring Grids” Assignment 4 B “Redesign Grids” Create several alternatives grid sysytem using the provided elements: (min.
Function, Procedure, Unit
BENTUK ING VERB + ING. Bentuk ING juga biasa disebut dengan ING form Meskipun pembentukannya sangat se- derhana tetapi penggunaannya mem- punyai aturan.
Statistic Process Control
Kreativitas Kreativitas Kreativitas Kreativitas Kreativitas Kreativitas Kreativitas Kreativitas Kreativitas Kreativitas Kreativitas Kreativitas Kreativitas.
Departemen Ilmu Komputer FMIPA IPB
Analisis data SMT 310
TRAVERSING BINARY TREE
PEMROGRAMAN PPBD (UAS) SEBELUM MELANGKAH KE TAHAP SELANJUTNYA BERDOA DULU BIAR LANCAR DAN GA EROR
Metering Nol memerintahkan kamera utk melihat, sedekat mungkin dengan seperti mata kita melihatnya Eny Erawati, S.Sn.
Probability Distribution
Metodologi Penelitian dalam Bidang Informatika
Tracking Image dengan Metode feature Lucas-Kanade
Algoritma Pencarian Blind
1. 2 Work is defined to be the product of the magnitude of the displacement times the component of the force parallel to the displacement W = F ║ d F.
The intensive state of a PVT system containing N chemical species and  phases in equilibrium is characterized by the intensive variables, temperature.
STIGGINS, RICHARD J. FOUNDER AND DIRECTOR OF THE ASSESSMENT TRAINING INSTITUTE PORTLAND, ORE. HE ADAPTED THIS ARTICLE FROM HIS HANDBOOK FOR TEACHERS, STUDENT-
ASSALAMU’ALAIKUM Wr.Wb I will be presenting on how to make ice cream (Assalamu'alaikum Wr.Wb Saya akan menyajikan tentang cara untuk membuat es krim) Name:M.
Retrosintetik dan Strategi Sintesis
Web Teknologi I (MKB511C) Minggu 12 Page 1 MINGGU 12 Web Teknologi I (MKB511C) Pokok Bahasan: – Text processing perl-compatible regular expression/PCRE.
MEMBUAT DATABASE LEWAT KODE PROGRAM
Slide 1 Chapter 1: Introduction to Systems Analysis and Design Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc.
Modeling Statistik untuk Computer Vision
IKG2B3/METODE KOMPUTASI
Conditional Move and Arrays
Elements of Simulation
Complexity of A* Complexity is exponential unless
Lecture 8 Normal model.
Transcript presentasi:

Estimasi Prob. Density Function dengan EM Sumber: -Forsyth & Ponce Chap. 7 -Standford Vision & Modeling Sumber: -Forsyth & Ponce Chap. 7 -Standford Vision & Modeling

Probability Density Estimation Parametric Representations Non-Parametric Representations Mixture Models

Metode estimasi Non-parametric Tanpa asumsi apapun tentang distribusi Estimasi sepenuhnya bergantung ada DATA cara mudah menggunakan: Histogram

Histograms Diskritisasi, lantas ubah dalam bentuk batang:

Histograms Butuh komputasi banyak, namun sangat umum digunakan Dapat diterapkan pada sembarang bentuk densitas (arbitrary density)

Histograms Permasalahan: Higher dimensional Spaces: - jumlah batang (bins) yg. Exponential - jumlah training data yg exponential - Curse of Dimensionality size batang ? Terlalu sedikit: >> kasar Terlalu banyak: >> terlalu halus

Pendekatan secara prinsip: x diambil dari ‘unknown’ p(x) probabiliti bahwa x ada dalam region R adalah:

Pendekatan secara prinsip: x diambil dari ‘unknown’ p(x) probabiliti bahwa x ada dalam region R adalah:

Pendekatan secara prinsip: x diambil dari ‘unknown’ p(x) probabiliti bahwa x ada dalam region R adalah:

Pendekatan secara prinsip: Dengan Fix V Tentukan K Dengan Fix K Tentukan V Metoda Kernel-Based K-nearest neighbor

Metoda Kernel-Based: Parzen Window:

Metoda Kernel-Based: Parzen Window:

Metoda Kernel-Based: Parzen Window:

Metoda Kernel-Based: Gaussian Window:

Metoda Kernel-Based:

K-nearest-neighbor: Kembankan V sampai dia mencapai K points.

K-nearest-neighbor:

K-nearest-neighbor: Klasifikasi secara Bayesian :

K-nearest-neighbor: “aturan klasifikasi k-nearest-neighbour ”

Probability Density Estimation Parametric Representations Non-Parametric Representations Mixture Models (Model Gabungan)

Mixture-Models (Model Gabungan): Gaussians: - Mudah - Low Memory - Cepat - Good Properties Non-Parametric: - Umum - Memory Intensive - Slow Mixture Models

Campuran fungsi Gaussian (mixture of Gaussians): x p(x) Jumlah dari Gaussians tunggal

Campuran fungsi Gaussian: x p(x) Jumlah dari Gaussians tunggal Keunggulan: Dapat mendekati bentuk densitas sembarang (Arbitrary Shape)

Campuran fungsi Gaussian: x p(x) Generative Model:z P(j) p(x|j)

Campuran fungsi Gaussian: x p(x)

Campuran fungsi Gaussian: Maximum Likelihood:

Campuran fungsi Gaussian: Maximum Likelihood: E

Campuran fungsi Gaussian: Maximum Likelihood:

Campuran fungsi Gaussian:

Maximum Likelihood: E Tidak ada solusi pendek !

Campuran fungsi Gaussian: Maximum Likelihood: E Gradient Descent

Campuran fungsi Gaussian: Maximum Likelihood:

Campuran fungsi Gaussian: Optimasi secara Gradient Descent: Complex Gradient Function (highly nonlinear coupled equations) Optimasi sebuah Gaussian tergantung dari seluruh campuran lainnya.

Campuran fungsi Gaussian: x p(x) -> Dengan strategi berbeda: Observed Data:

Campuran fungsi Gaussian: x p(x) Observed Data: Densitas yg dihasilkan

Campuran fungsi Gaussian: x p(x) yVariabel Hidden 12 Observed Data:

Campuran fungsi Gaussian: x p(x) yVariabel Hidden y Unobserved: Observed Data:

Contoh populer ttg. Chicken and Egg Problem: x p(x) y Anggap kita tahu Max.Likelihood Utk. Gaussian #1 Max.Likelihood Utk. Gaussian #2

Chicken+Egg Problem: x p(x) y Anggap kita tahu P(y=1|x)P(y=2|x)

Chicken+Egg Problem: x p(x) y Tapi yg ini kita tidak tau sama sekali ? ?

Chicken+Egg Problem: x p(x) y Coba pura2 tahu

Clustering: x y Tebakan benar ? K-mean clustering / Basic Isodata

Pengelompokan (Clustering): Procedure: Basic Isodata 1. Choose some initial values for the means Loop:2. Classify the n samples by assigning them to the class of the closest mean. 3. Recompute the means as the average of the samples in their class. 4. If any mean changed value, go to Loop; otherwise, stop.

Isodata: Inisialisasi

Isodata: Menyatu (Convergence)

Isodata: Beberapa permasalahan

Ditebak Eggs / Terhitung Chicken x p(x) y Disini kita berada Max.Likelihood Utk. Gaussian #1 Max.Likelihood Utk. Gaussian #2

GaussianAproximasi yg. baik x p(x) Namun tidak optimal! Permasalahan: Highly overlapping Gaussians

Expectation Maximization (EM) EM adalah formula umum dari problem seperti “Chicken+Egg” (Mix.Gaussians, Mix.Experts, Neural Nets, HMMs, Bayes-Nets,…) Isodata: adalah contoh spesifik dari EM General EM for mix.Gaussian: disebut Soft-Clustering Dapat konvergen menjadi Maximum Likelihood

Ingat rumusan ini ?:

Soft Chicken and Egg Problem: x p(x) P(1|x)

Soft Chicken and Egg Problem: x p(x) P(1|x) Anggap kita tahu: Weighted Mean of Data

Soft Chicken and Egg Problem: x p(x) P(1|x) Step-2: Hitung ulang posteriors

Langkah prosedur EM: Procedure: EM 1. Choose some initial values for the means E-Step: 2. Compute the posteriors for each class and each sample: M-Step: 3. Re-compute the means as the weighted average of their class: 4. If any mean changed value, go to Loop; otherwise, stop.

EM dan Gaussian mixture

Contoh-contoh EM: Training Samples

Contoh-contoh EM: Training Samples Initialization

Contoh-contoh EM: Training Samples End Result of EM

Contoh-contoh EM: Training Samples Density Isocontours

Contoh-contoh EM: Color Segmentation

Contoh-contoh EM: Layered Motion Yair Weiss