Gizli Markov Modelleri (HMM): Konuşma Tanımadan Genetiğe Dijital Çağın Gizli İşletmecisi
Bir mikrofonun aldığı ses sinyali — ama altında konuşulan **kelimeler ne**? Bir DNA dizisi — ama hangi bölgesi **gen**, hangisi **gürültü**? HMM, bu "**altta yatan gizli durum**" çıkarımının matematiği. Modern AI öncesi standartdı.

"Altta yatan gerçek ne?"
Bir mikrofon ses sinyali aldı. Ama bu sinyalin altında konuşulan kelimeler ne? Bunu bilmek istiyoruz.
Veya: DNA dizisinde gen bölgeleri ile junk DNA birbirine girmiş. Hangi nükleotidin nereye ait olduğunu görmüyoruz.
Veya: bir hisse senedinin fiyat dalgalanmaları gözlenebilir, ama piyasanın "hidden" durumu ("bull" vs "bear" pazarı) görünmez.
Bu üç soru aynı matematik yapıya sahip: gözlemlenebilir veriden gizli durum çıkarımı. Çözümü: Gizli Markov Modeli (Hidden Markov Model, HMM).
HMM nedir?
İki seviyeli bir model:
- Gizli durumlar : bir Markov zinciri (görünmüyor).
- Gözlemler : her gizli durum bir gözlem üretir (görünüyor).
Parametreler:
- Başlangıç olasılığı .
- Geçiş olasılığı .
- Emisyon olasılığı .
Klasik örnek — sıcaklık ve dondurma
Bir gözlemci sadece kaç dondurma yendiğini görüyor: . Hava durumu gizli: .
Geçiş olasılıkları: , , vs.
Emisyon: sıcak günde 3 dondurma yeme olasılığı 0.5; soğuk günde 0.
Şimdi gözlem dizisi verildiğinde, sıcaklık durumu dizisi ne olmuştur?
Bu HMM çıkarım problemlerine ait.
Üç temel problem
1. Olasılık hesabı (Forward)
— gözlem dizisinin model verildiğindeki olasılığı.
Forward algoritması ile zamanda ( = gizli durum sayısı).
2. En olası gizli dizi (Decoding)
— en muhtemel gizli dizi.
Viterbi algoritması (1967): dinamik programlama. .
3. Parametre öğrenimi (Learning)
Verilen kullanarak tahmin et.
Baum-Welch algoritması (1966) — EM'in HMM özel hali. İteratif.
Viterbi algoritması — detay
Dinamik programlama:
= en muhtemel yolun -inci adımda durumunda olma olasılığı.
Geri izleme: en yüksek 'den başlayıp geri yön ile en iyi gizli dizi.
Andrew Viterbi (1967): asıl ihtiyaç dijital iletişim (kod çözme). Modern her cep telefonu, modem, DVD'lerin Reed-Solomon kod çözücüsü Viterbi kullanır.
Uygulamalar
1. Konuşma tanıma
1960-2000 arası konuşma tanımanın altın çağı HMM'di. Her fonem bir gizli durum, ses dalgası gözlem.
Modern derin öğrenme (Wav2Vec, Whisper) HMM'i 2020'lerde büyük ölçüde yendi, ama HMM hâlâ pratik baseline.
2. Biyoinformatik
Gen tanıma: DNA dizisinde gen bölgelerini bulma. HMMler (PROFILER, GENSCAN) genetik araştırmanın temel araçları.
Protein dizisi hizalama: HHsearch, HHblits.
3. Doğal dil işleme
Part-of-speech tagging: her kelimenin sözcük türü. Modern transformer öncesi HMM standardı.
Naive Bayes / HMM klasik metin sınıflandırma.
4. Finans
Volatilite rejim algılama: piyasa "bull" mu "bear" mı? HMM klasik.
5. Robotik ve takip
Robot lokalizasyonu: belirsiz sensörlerden konum çıkarımı. Kalman filtresi = sürekli HMM özel hali.
6. Müzik analizi
Notalar dizisinin temel yapısı (akor değişimleri, tonalite).
Tarihsel köken
- Andrei Markov (1913): Markov zincirleri.
- Leonard Baum, Lloyd Welch (1966): Baum-Welch algoritması ve HMM kavramı, IDA (Institute for Defense Analyses).
- Andrew Viterbi (1967): Viterbi algoritması.
- L.R. Rabiner (1989): ünlü tutorial — HMM'i konuşma tanıma çevresine yaydı.
Modern alternatifler
HMM'in eksiklikleri modern derin öğrenme ile aşıldı:
- RNN, LSTM, GRU (2010'lar): uzun bağımlılıkları daha iyi yakalar.
- Transformer (2017'den beri): dikkat mekanizmasıyla HMM'in ötesine geçer.
- CNN (görüntü gözleminde).
Yine de HMM:
- Yorumlanabilir (gizli durumlar anlamlı).
- Az veri ile çalışır.
- Az hesap gerektirir.
- Baseline olarak hâlâ değerli.
Sürekli HMM — Kalman filtresi
Eğer gizli durumlar sürekli ve Gauss dağılımlı ise:
- Geçiş: lineer + Gauss gürültü.
- Emisyon: lineer + Gauss gürültü.
Bu, Kalman filtresi (1960). Roket güdümünden GPS'e standart araç.
Sonuç
Gizli Markov Modelleri:
- Modern dijital çağın görünmez işletmecisi.
- "Gözlemlenebilir veri + gizli yapı + Markov varsayımı" formülü.
- Viterbi, Forward-Backward, Baum-Welch algoritmalarıyla pratik.
- Konuşma tanıma, biyoinformatik, finans, robotik uygulamaları.
- Modern derin öğrenmenin öncüsü ve baseline'i.
Bir kişi telefon aramaları yaparken, Whatsapp sesli mesaj atarken, Spotify önerilerini alırken, Maps'te konumu görürken — HMM ya doğrudan ya da onun devamı olan modellerden geliyor.
1966'da Leonard Baum ve ekibinin gizli askeri tesislerde geliştirdiği bu model, 60 yıl sonra dijital çağın temel taşı oldu.
"Görünenin altında ne var?" Soru insan zekasının en eski sorularından biri. HMM matematik cevap veriyor: bilinen Markov yapısı + bilinmeyen gözlem zinciri = çıkarılabilir gerçek.
Etiketler
Kendinizi Test Edin
Cevaplarınız profilinizde istatistik olarak saklanır.
1. HMM (Gizli Markov Modeli) nedir?
2. Viterbi algoritması neyi çözer?
3. Baum-Welch algoritması neyi yapar?
4. HMM'in 1960-2000 arası ana uygulama alanı neydi?
5. Kalman filtresinin HMM ile bağlantısı nedir?
İlgili Yazılar
Lanchester’ın Savaş Yasaları: Bir Ordunun Gücü Neden Asker Sayısının Karesiyle Artar?
İki ordu çarpışırken sonucu ne belirler? Sezgi "daha kalabalık olan kazanır" der. Ama bir mühendis, modern savaşta sayısal üstünlüğün etkisinin doğrusal değil, asker sayısının karesiyle orantılı olduğunu gösterdi. Bu, neden "böl ve yönet" işe yaradığını açıklar.
Matematik"Yüzde 30 Yağmur İhtimali" Tam Olarak Ne Demek? Çoğu Kişi Yanlış Anlıyor
Hava durumu "bugün yüzde 30 yağmur ihtimali" dediğinde ne anlıyorsunuz? Gökyüzünün yüzde 30’u mu kapanacak? Günün yüzde 30’unda mı yağacak? Aslında ikisi de değil — ve gerçek anlamı, olasılığın ne kadar incelikli olduğunu gösteriyor.
MatematikPisagor Koması: Neden Hiçbir Piyano Aslında "Mükemmel" Akortlanamaz?
Pisagor, müziğin basit sayı oranlarında saklı olduğunu keşfetti. Ama bu güzel keşif bir tuzak içeriyordu: o saf oranlarla bir oktavı tamamlamak matematiksel olarak imkânsız. İşte bu yüzden piyanonuz, kasıtlı olarak hafifçe "kusurlu" akortlanır.