Hidden Markov Model. Forward Algoritması Viterbi Algoritması. Doç.Dr.Banu Diri. Rasgele Olmayan /Gerekirci Model



Benzer belgeler
SÜREKLİ SAKLI MARKOV MODELLERİ İLE METİNDEN BAĞIMSIZ KONUŞMACI TANIMA PARAMETRELERİNİN İNCELENMESİ

VERİ MADENCİLİĞİ (Karar Ağaçları ile Sınıflandırma) Yrd.Doç.Dr. Kadriye ERGÜN

Kelime Gösterimleri (Word Representation Word Embeddings)

Dil Modelleri. Doç.Dr.Banu Diri

BM312 Ders Notları

Farklı iki ilaç(a,b) kullanan iki grupta kan pıhtılaşma zamanları farklı mıdır?

İzmir İçin Geleceğe Yönelik Yağış Olasılıklarının Markov Zinciri Modeliyle Belirlenmesi

BİLECİK ÇEVRESİNDE DEPREM TEHLİKESİNİN SAKLI MARKOV MODELİ İLE TAHMİNİ

Bekleme Hattı Teorisi


ARALIK TAHMİNİ (INTERVAL ESTIMATION):

MARKA TERCİHLERİNE VE TERCİH NEDENLERİNE GİZLİ MARKOV MODELİNİN UYGULANMASI

Rasgele Sayı Üretme. Rasgele Sayıların Özellikleri. İki önemli istaiksel özelliği var :

Otomata Teorisi (BİL 2114)

EĞİTİM ÖĞRETİM YILI 5 YAŞ GRUPLARI ARALIK-OCAK AYI BÜLTENİ

DGridSim Gerçek Zamanlı Veri Grid Simülatörü. Gerçek-Zamanlı Veri Dağıtımı Dokümanı v

BKİ farkı Standart Sapması (kg/m 2 ) A B BKİ farkı Ortalaması (kg/m 2 )

Zeki Optimizasyon Teknikleri

2.1 Bir Sınıfı Örneklerinden Öğrenme Vapnik-Chervonenkis (VC) Boyutu Olası Yaklaşık Doğru Öğrenme... 21

İSTATİSTİK DERS NOTLARI

Örnekleme Yöntemleri

ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ DOKTORA YETERLİK SINAVI YÖNETMELİĞİ

BAĞLAMDAN BAĞIMSIZ VE BAĞLAMDAN BAĞIMSIZ OLMAYAN DİLLER (CONTEXT-FREE AND NON-CONTEXT-FREE LANGUAGES)

T.C. AKSARAY ÜNİVERSİTESİ REKTÖRLÜĞÜ AKADEMİK YABANCI DİL DESTEK (AYDD) BİRİMİ ÇALIŞMA ESASLARI

IE 303T Sistem Benzetimi DERS 4 : O L A S I L I K T E K R A R

tree) nedir? Karar Ağacı (Decision Decisiontree

Veri Ağlarında Gecikme Modeli

KARAR TEORİSİ. Özlem AYDIN. Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü

EĞİTİM ÖĞRETİM YILI 4 YAŞ GRUPLARI ARALIK-OCAK AYI BÜLTENİ

RASTGELE SAYI ÜRETİMİ VE UYGULANAN TESTLER HAZIRLAYAN: ÖZLEM AYDIN

VERİ MADENCİLİĞİ (Kümeleme) Yrd.Doç.Dr. Kadriye ERGÜN

LOGİSTİC DAĞILIM VE RANDOM SAYI ÜRETİMİ

Olasılık Kavramı. Recep YURTAL. Mühendislikte İstatistik Metotlar. Çukurova Üniversitesi İnşaat Mühendisliği Bölümü

Poisson Dağılımı Özellikleri ve Olasılıkların Hesaplanması

Verilerin Özetlenmesinde Kullanılan Sayısal Yöntemler

EĞİTİM ÖĞRETİM YILI 4 YAŞ GRUPLARI ARALIK-OCAK AYI BÜLTENİ

SÖZCÜK VE HECE TABANLI KONUŞMA TANIMA SİSTEMLERİNİN KARŞILAŞTIRILMASI

Yüz Tanımaya Dayalı Uygulamalar. (Özet)

HACETTEPE ÜNİVERSİTESİ BAHAR DÖNEMİ

Rasgele Sayılar Rasgele Basamaklar

Hipotez Testlerine Giriş. Hipotez Testlerine Giriş

4. BÖLÜM: REGRESYON ANALİZİNİ KULLANMAYI ÖĞRENME

Dr. Akarsu Hafta-4 11/16/2014 1

Fonksiyon Minimizasyonunda Simulated Annealing Yöntemi

İSTATİSTİKSEL TAHMİNLEME. Örneklem istatistiklerinden hareketle ana kütle parametreleri hakkında genelleme yapmaya istatistiksel tahminleme denir.

Investigation of Three Basic Problems in Hidden Markov Models

EME 3117 SİSTEM SİMÜLASYONU. Rassal Sayı ve Rassal Değer. Üretimi. Rassal Sayı Üretimi

KESİN PROJE RAPORU PROJENİN ADI PROJEYİ HAZIRLAYANLAR BABÜR NEDİM ÇAĞATAY OKUL ADI VE ADRESİ DANIŞMAN ÖĞRETMEN

ÖRNEKLEME TEORİSİ. Prof.Dr.A.KARACABEY Doç.Dr.F.GÖKGÖZ

MATEMATİK BÖLÜMÜ BÖLÜM KODU:3201

Graflar bilgi parçaları arasındaki ilişkileri gösterirler.

Dil Modelleri. İstatistiksel Dil Modelleri*

DARÜŞŞAFAKA LİSESİ SALİH ZEKİ LİSE ÖĞRENCİLERİ ARASI MATEMATİK PROJELERİ YARIŞMASI

BAYES KURAMI. Dr. Cahit Karakuş

Yıldız Teknik Üniversitesi Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Bölümü. Bilgisayarla Görme. Vize. İris Segmentation. Selçuk BAŞAK

Doküman dili tanıma için ikili örüntüler tabanlı yeni bir yaklaşım

RASSAL DEĞİŞKENLER VE OLASILIK DAĞILIMLARI. Yrd. Doç. Dr. Emre ATILGAN

ÖZGEÇMİŞ. 1. Adı Soyadı : Olcay Taner Yıldız. 2. Doğum Tarihi : Unvanı : Doç. Dr. 4. Öğrenim Durumu :

İÇİNDEKİLER. Bölüm 1 YÖNEYLEM ARAŞTIRMASINA GİRİŞ Temel Kavramlar Modeller Diğer Kavramlar 17 Değerlendirme Soruları 19

Uzayda iki doğrunun ortak dikme doğrusunun denklemi

PARAMETRİK OLMAYAN İSTATİSTİKSEL TEKNİKLER

Doğu Akdeniz Üniversitesi Bilgisayar ve Teknoloji Yüksek Okulu Bilgi teknolojileri ve Programcılığı Bölümü DERS 1 - BİLGİSAYAR VE ÇEVRE ÜNİTELERİ

MAK Makina Dinamiği - Ders Notları -1- MAKİNA DİNAMİĞİ

Türkiye deki karla kaplı alanların uydulardan takibi ve uzun yıllar trend analizi

METASEZGİSEL YÖNTEMLER. Genetik Algoritmalar

1. GİRİŞ Kılavuzun amacı. Bu bölümde;

SAĞLIK TEKNOLOJİ DEĞERLENDİRME (STD) İÇİN MODELLEME VE BENZETİM. Dr. Murat Günal

ortalama ve ˆ ˆ, j 0,1,..., k

İSTANBUL MEDENİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ(TÜRKÇE) 4 YILLIK DERS PLANI

2018 YILI BİRİNCİ SEVİYE AKTÜERLİK SINAVLARI İSTATİSTİK VE OLASILIK 29 NİSAN 2018

Oluşturulan evren listesinden örnekleme birimlerinin seçkisiz olarak çekilmesidir

OSMANLICA BASKI METİNLER İÇİN ARAMA ALTYAPISI An OCR-Based Information Retrieval System for Printed Ottoman Materials

2. REGRESYON ANALİZİNİN TEMEL KAVRAMLARI Tanım

Örneklem. Yöntemleri FBED511 Eğitim Bilimlerinde Temel Araştırma Yöntemleri 1. Evren & Örneklem. Evren. Örneklem ve örnekleme

Türkçe için Konuşma Tanıma ve Derin Öğrenmeyle Dil Modelleme

Büyük Veri İçin İstatistiksel Öğrenme (Statistical Learning for Big Data)

Anadolu Üniversitesi Endüstri Mühendisliği Bölümü İST328 Yöneylem Araştırması 2 Dersi Bahar Dönemi. Hazırlayan: Doç. Dr.

Ses Komut Tanıma ile Gezgin Araç Kontrolü

Ayşe Arslan 1, Ahmet Çağrı Bağbaba 2, Baha Şen 1, Berna Örs 2. Ankara Yıldırım Beyazıt Üniversitesi

BASICS OF ENGLISH SENTENCE STRUCTURE

Simülasyonda İstatiksel Modeller

KONYA İLİ HAVA KALİTESİNİN DEĞERLENDİRİLMESİ

Eğiticili (supervised) öğrenme: Sınıflandırma (classification) Sınıf sayısı ve bir grup örneğin hangi sınıfa ait olduğu bilinir

Yıldız Teknik Üniversitesi Endüstri Mühendisliği Bölümü KARAR TEORİSİ MARKOV SÜREÇLERİ. Markov Analizi

Çizgeler (Graphs) Doç. Dr. Aybars UĞUR

DOKU TİPİ İMGELERİN SINIFLANDIRILMASI İÇİN BİR UYARLAMALI ENTROPİ TABANLI DALGACIK-YAPAY SİNİR AĞI SİSTEMİ

3D INFORMATION EXTRACTION FROM DIGITAL AERIAL IMAGES WITH COMPUTER VISION AND PHOTOGRAMMETRIC SPACE INTERSECTION

İşaret ve Sistemler. Ders 1: Giriş

Eğitim seti (training set) sınıflandırma modelinin elde edileceği kayıtları içerir

BİYOİSTATİSTİK. Ödev Çözümleri. Yrd. Doç. Dr. Aslı SUNER KARAKÜLAH

Web Madenciliği (Web Mining)

MIT OpenCourseWare Ekonomide İstatistiksel Yöntemlere Giriş Bahar 2009

(AYIRIM) DENLİ. Emre KUZUGÜDENL. Doç.Dr.Serdar CARUS

Olasılığa Giriş Koşullu Olasılık Bayes Kuralı

TANIMLAYICI İSTATİSTİKLER

Çoklu Evrenlerin Varlığını Öne Süren 5 Teori

NATURAL LANGUAGE PROCESSING

MIT OpenCourseWare Ekonomide İstatistiksel Yöntemlere Giriş Bahar 2009

Elektronik Yayıncılıkta Arşivsel Derinliğe Ulaşmak: 3 Milyon Elektronik Kitap

Uyarlı Kokusuz Kalman Filtresi

Transkript:

Hidden Markov Model Forward Algoritması Viterbi Algoritması Doç.Dr.Banu Diri Rasgele Olmayan /Gerekirci Model Bir trafik lambası düşünelim; ışıkların sırasıyla red - red/amber - green - amber - red. Bu sıralama bir durum makinesi ile görüntülensin ve trafik ışığının her farklı durumu birbirini takip etsin. red red-amber green amber Herbir durum sadece bir öceki duruma bağlıdır, öyleki eğer ışık yeşil ise onu izleyen renk amber olacaktır. Çünkü sistem deterministik. Bu tip sistemlerde bir durumdan diğer bir duruma geçişi anlamak ve analiz etmek kolaydır. Slide 1 1

Rasgele Olmayan /Gerekirci Model Bir trafik lambası düşünelim; ışıkların sırasıyla red - red/amber - green - amber - red. Bu sıralama bir durum makinesi ile görüntülensin ve trafik ışığının her farklı durumu birbirini takip etsin. red red-amber green amber Herbir durum sadece bir öceki duruma bağlıdır, öyleki eğer ışık yeşil ise onu izleyen renk amber olacaktır. Çünkü sistem deterministik. Bu tip sistemlerde bir durumdan diğer bir duruma geçişi anlamak ve analiz etmek kolaydır. Slide 2 Rasgele Olmayan /Gerekirci Model Bir trafik lambası düşünelim; ışıkların sırasıyla red - red/amber - green - amber - red. Bu sıralama bir durum makinesi ile görüntülensin ve trafik ışığının her farklı durumu birbirini takip etsin. red red-amber green amber Herbir durum sadece bir öceki duruma bağlıdır, öyleki eğer ışık yeşil ise onu izleyen renk amber olacaktır. Çünkü sistem deterministik. Bu tip sistemlerde bir durumdan diğer bir duruma geçişi anlamak ve analiz etmek kolaydır. Slide 3 2

Rasgele Olmayan /Gerekirci Model Bir trafik lambası düşünelim; ışıkların sırasıyla red - red/amber - green - amber - red. Bu sıralama bir durum makinesi ile görüntülensin ve trafik ışığının her farklı durumu birbirini takip etsin. red red-amber green amber Herbir durum sadece bir öceki duruma bağlıdır, öyleki eğer ışık yeşil ise onu izleyen renk amber olacaktır. Çünkü sistem deterministik. Bu tip sistemlerde bir durumdan diğer bir duruma geçişi anlamak ve analiz etmek kolaydır. Slide 4 Rasgele Olmayan /Gerekirci Model Bir trafik lambası düşünelim; ışıkların sırasıyla red - red/amber - green - amber - red. Bu sıralama bir durum makinesi ile görüntülensin ve trafik ışığının her farklı durumu birbirini takip etsin. red red-amber green amber Herbir durum sadece bir önceki duruma bağlıdır, öyleki eğer ışık yeşil ise onu izleyen renk amber olacaktır. Çünkü sistem deterministik. Bu tip sistemlerde bir durumdan diğer bir duruma geçişi anlamak ve analiz etmek kolaydır. Slide 5 3

Rasgele Olan /Gerekirci Olmayan Model Markov modelde bir durumdan diğer bir duruma geçiş önceki n duruma bağlı olarak gerçekleştirilir. Bu işlem order n model olarak adlandırılır, n değeri gelecek durumun seçiminde etkili olan durum sayısıdır. N basit Markov model first order (n=1) modeldir. Gerekirci modele benzemez, çünkü burada durumların olasılıkları sözkonusudur. 0.25 0.5 ilk olasılıklar vektörü п M adet durum (state) varsa maksimum M 2 adet bağlantı (transition) olabilir. Bu bağlantıların olasılıkları da Transition Matrix ile verilir. Slide 6 First order Markov process : states : 3 durum - sunny, cloudy, rainy. vector (п): 0 anında herbir state in olasılığı state transition matrix : Verilen bir önceki güne göre havanın ne olabileceğinin olasılığı Slide 7 4

HMM kullanan uygulamalar NLP Part-of-speech tagging Word segmentation Information extraction Optical Character Recognition (OCR) Speech recognition Modeling acoustics Computer Vision gesture recognition Biology Gene finding Protein structure prediction Economics, Climatology, Communications, Robotics Slide 8 Saklı Markov Model (Hidden Markov Model) Markov modelden farklı olarak Saklı Markov Modelde sistemin herhangi bir t anında, hangi durumda olduğu bilinmez, ancak sistem bir durumda iken bu durumun tetiklediği gözlemi ortaya çıkarır. (outputs) Slide 9 5

Saklı Markov model (HMM) bir üçlüdür (п,a, B) State lerin başlangıç durumları; state transition matrix; confusion matrix; HMM de üç problem vardır. 1. Gözlemlenen bir sekansın gerçekleşme olasılığının bulunması (Forward Algorithm). 2. Gözlemlere dayanarak saklı state lerin en muhtemel sekansının bulunması (Viterbi Algorithm). 3. Gözlemlenen sekansın üretilebilmesi için model parametrelerin belirlenmesi (Forward-Backward). Slide 10 Forward Algorithm Gözlemlenen bir sekansın olasılığının bulunması 27 farklı Pr(dry,damp,soggy HMM) = Pr(dry,damp,soggy sunny,sunny,sunny) + Pr(dry,damp,soggy sunny,sunny,cloudy) + Pr(dry,damp,soggy sunny,sunny durum,rainy) +.... Pr(dry,damp,soggy rainy,rainy,rainy) Slide 11 6

T uzunluğunda gözlemlenen sekans Intermediate probabilities (α's) değeri t=1 deki bütün state ler için hesaplanır. t = 2,..., T her adım için her state in partial probability hesaplanır Son olarak bütün partial probability ler toplanır ve verilen HMM için gözlemlenen sekansın olasılığı hesaplanır. Slide 12 Hidden States (weather) Sunny Cloudy Rainy Observed States Dry Dryish Damp Soggy Initial State Prob.(Π vector) Sunny 0.63 Cloudy 0.17 Rainy 0.20 State transition matrix ( a' matrix) Yesterday Weather Today Weather Sunny Cloudy Rainy Sunny 0.5 0.25 0.250 Cloudy 0.375 0.125 0.375 Rainy 0.125 0.675 0.375 Confusion matrix ( b' matrix) Slide 13 7

Slide 14 Slide 15 8

Slide 16 Slide 17 9

0.03092813 Slide 18 0.026640628 Slide 19 10

0.039965626 Slide 20 Slide 21 11

Olası Hidden State Sekansının Bulunması Gözlemlenen sekansı veren Hidden State sekanslarının bulunması gerekir. Farklı path ler çıkarılabilir ancak amaç en iyi path bulmaktır. Maksimum olasılığı veren path aranır. Bunu için partial probability hesaplanır. Slide 22 Viterbi Algoritması ) Slide 23 12

Viterbi Algorithm Slide 24 Slide 25 13

Slide 26 Slide 27 14

Delta = max ((0.37800002*0.5), (0.0425*0.375), (0.010000001*0.125)) * 0.15 = 0.028350003 Slide 28 Delta = max ((0.37800002*0.25), (0.0425*0.125), (0.010000001*0.675)) * 0.25 = 0.023625001 Slide 29 15

Delta = max ((0.37800002*0.25), (0.0425*0.375), (0.010000001*0.375)) * 0.35 = 0.033075 Slide 30 Slide 31 16

Kaynaklar http://www.comp.leeds.ac.uk/roger/hiddenmarkovmodels/html_dev/mai n.html Slide 32 17