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
Finitizm: Bazı Matematikçiler Neden Sonsuzluğa İnanmaz?
Sonsuzluk, modern matematiğin her yerindedir. Ama küçük bir grup matematikçi, "asla tamamlanamayan" sonsuzun gerçek olmadığını, yalnızca sonlu olanın anlamlı olduğunu savunur. İlginç ve cesur bir karşı duruş.
MatematikSherlock Holmes, Moriarty ve Oyun Teorisi: Bir Kovalamacanın Matematiği
Holmes kaçıyor, Moriarty kovalıyor. Hangi tren istasyonunda inmeli? Bu edebi sahne, oyun teorisinin kurucularından birine "rakibini tahmin edilemez kılmanın" matematiğini ilham etti.
Matematikİki Çocuk Paradoksu: "Biri Kız" Demek Olasılığı Neden Değiştirir?
Bir ailenin iki çocuğu var ve en az biri kız. İkisinin de kız olma olasılığı kaçtır? Çoğu insan "yarı yarıya" der ve yanılır. Bu küçük bulmaca, koşullu olasılığın ne kadar kaygan olduğunu gösterir.