İçeriğe geçScholarGate
KütüphaneKitaplığımMasaReview StudioAsistan
Giriş
Bu sayfada
SezgiNasıl çalışırNe zaman kullanılırGüçlü yönler & sınırlılıklarYaygın tuzaklarUygulamalarSSS🔒 Tam yöntemi okuKaynaklarİlişkili yöntemler
Bu sayfaya atıf yapBu sayfada bir hata mı var? Bildir / düzeltme öner →
Ana sayfa›Bayesçi›Hamiltonian Monte Carlo
Bayesian methods

Hamiltonian Monte Carlo

Hamiltonian Monte Carlo Sampling · Ayrıca şöyle bilinir: HMC, Hybrid Monte Carlo, NUTS, No-U-Turn Sampler, gradient-based MCMC

Hamiltonian Monte Carlo (HMC), log-son-olabilirlik yüzeyinin geometrisini kullanarak, klasik MCMC'nin küçük rastgele adımları yerine parametre uzayında büyük, bilgilendirilmiş sıçramalar yapan, gradyan tabanlı bir Markov zinciri Monte Carlo algoritmasıdır. Orijinal olarak Duane, Kennedy, Pendleton ve Roweth (1987) tarafından Hibrit Monte Carlo adı altında kafes alan teorisi için tanıtılan ve Radford Neal'ın yetkili 2011 bölümüyle ana akım istatistiğe getirilen HMC, bugün Stan ve PyMC'de varsayılan örnekleyici olup, yüksek boyutlu modellerde Bayesçi son-sonluluk çıkarımı için en gelişmiş motor olarak kabul edilmektedir.

ScholarGate
  1. Bayesian methods
  2. v1
  3. 3 Kaynaklar
  4. PUBLISHED
Bu sayfaya atıf yap →
Araçlar & kaynaklar
Slaytları indir
Öğren & keşfet

Tam yöntemi oku

Yalnızca üyeler

Bu bölümü okumak için ücretsiz hesapla giriş yapın.

Giriş yap

Yöntem haritası

İlişkili yöntemlerin komşuluğu — keşfetmek için bir düğüm seçin.

Hamiltonian Monte Carlo
Bayes RegresyonuMarkov Chain Monte Carlo…Varyasyonel ÇıkarımDinamik Hamiltoniyen Mon…Dinamik Ardışık Monte Ca…Gibbs ÖrneklemesiÖlçüm Hatası ile Hamilto…Hamiltonian Monte Carlo…Hiyerarşik Hamiltoniyen…Hiyerarşik Markov Zincir…

+15 tane daha

Ne zaman kullanılır

HMC, (1) son-olabilirlik tüm parametrelere göre sürekli ve türevlenebilir olduğunda — gradyan hesaplaması için gerekli bir koşul; (2) parametre uzayı orta ila yüksek boyutlu olduğunda, tipik olarak d > 5, rastgele yürüyüş örnekleyicilerinin geometrik olarak verimsiz hale geldiği; ve (3) parametreler korelasyonlu olduğunda veya son-olabilirlik karmaşık bir eğriliğe sahip olduğunda doğru son-olabilirlik geometrisinin önemli olduğu durumlarda tercih edilen örnekleyicidir. HMC, ayrık parametreler (gradyanı olmayan) için uygun değildir ve daha basit örnekleyicilere göre adım başına daha fazla hesaplama gerektirir, bu nedenle düşük boyutlu veya kolayca faktörlenebilir son-olabilirlik durumları için gereksizdir. Stan ve PyMC'de varsayılan olan No-U-Turn Sampler (NUTS) uzantısı, leapfrog adımlarının sayısını L manuel olarak ayarlama ihtiyacını ortadan kaldırarak HMC'yi uzman ayarı olmadan pratik hale getirir.

Güçlü yönler & sınırlılıklar

Güçlü yönler
  • Rastgele yürüyüş davranışını bastırır: gradyan güdümlü öneriler, son-olabilirliği büyük, bilgilendirilmiş adımlarla kat eder, düşük otokorelasyon ve gradyan değerlendirmesi başına yüksek etkili örnek sayısı sağlar.
  • Boyutla iyi ölçeklenir: ampirik ve teorik sonuçlar, HMC karışım süresinin rastgele yürüyüş Metropolis'in O(d) süresine karşılık O(d^{1/4}) olarak büyüdüğünü gösterir, bu da onu yüksek boyutlu son-olabilirlik durumları için tercih edilen yöntem haline getirir.
  • Metropolis düzeltmesi, leapfrog entegratöründeki adım boyutu hatalarından bağımsız olarak hedef son-olabilirlikten tam örneklemeyi garanti eder.
  • NUTS, leapfrog yörünge uzunluğunun manuel ayarını ortadan kaldırırken HMC'nin istatistiksel garantilerini korur.
  • Stan, PyMC, NumPyro ve TensorFlow Probability'de zengin yakınsama tanılarıyla tam olarak uygulanmış ve üretimde test edilmiştir.
Sınırlılıklar
  • Sürekli, türevlenebilir log-son-olabilirlik gerektirir; marjinalleştirme veya gömme gibi ek teknikler olmadan ayrık gizli değişkenlere sahip modellere doğrudan uygulanamaz.
  • Her leapfrog adımı, tam log-son-olabilirliğin bir gradyan değerlendirmesini gerektirir; bu, mini-batching olmadan büyük veri kümeleri için maliyetli olabilir (stokastik gradyanlar ayrıntılı dengeyi bozar ve dikkatli düzeltme gerektirir).
  • Performans, kütle matrisi M ve adım boyutu ε'ye duyarlıdır; kötü ölçeklenmiş son-olabilirlik durumları (örn. yüksek korelasyonlu veya huni şeklinde geometriler) yeniden parametrelendirme veya adaptasyon gerektirir.
  • Karmaşık geometriler için ısınma (adaptasyon) aşaması uzun sürebilir ve toplam hesaplama bütçesinin önemli bir kısmını tüketebilir.

SSS

Her ikisi de hedef son-olabilirliğe yakınsayan bir Markov zinciri oluşturan MCMC algoritmalarıdır, ancak önerilerin nasıl üretildiği konusunda farklılık gösterirler. Metropolis–Hastings, mevcut duruma merkezlenmiş basit bir rastgele yürüyüş önerisi kullanır; bu, yüksek boyutlarda difüzif keşif ve yüksek otokorelasyona yol açar. HMC, önerileri neredeyse sabit enerji yörüngeleri boyunca yönlendirmek için log-son-olabilirliğin gradyanını kullanır, uzak, yüksek olasılıklı öneriler ve çok daha düşük otokorelasyon üretir. HMC'deki Metropolis kabul adımı sayısal entegrasyon hatasını telafi eder, bu nedenle her iki algoritma da tam örneklemeden aynı teorik garantiye sahiptir.

NUTS nedir ve HMC ile nasıl bir ilişkisi vardır?

Hoffman ve Gelman (2014) tarafından tanıtılan No-U-Turn Sampler (NUTS), kaç tane leapfrog adımı atılacağını otomatik olarak belirleyen HMC'nin uyarlanabilir bir uzantısıdır; bu, bir ikili ağaç yörünge segmentleri oluşturarak ve yörünge kendi üzerine geri dönmeye başladığında ('U-dönüşü' kriteri) durarak yapılır. Bu, en hassas HMC hiperparametresi olan adım sayısı L'yi manuel olarak ayarlama ihtiyacını ortadan kaldırır. NUTS, Stan ve PyMC'deki varsayılan örnekleyicidir ve manuel yörünge ayarı olmadan HMC kalitesinde örnekler sunar.

Diverjan geçişler ne anlama gelir ve onlarla ne yapılmalıdır?

Bir diverjan geçiş, leapfrog entegratörünün büyük bir sayısal hata yapması durumunda meydana gelir; bu genellikle son-olabilirlikte çok yüksek eğriliğe sahip bir bölgeye girmesi nedeniyle olur — adım boyutunun yerel geometriye göre çok büyük olduğunun bir işaretidir. Sapmalar sadece sayısal bir sorun değildir; örnekleyicinin son-olabilirliğin bir bölümünü sadakatle keşfetmediğini gösterirler. Önerilen çözüm, adım boyutunu basitçe azaltmak yerine, modelin yeniden parametrelendirilmesidir (örn. hiyerarşik modeller için merkezlenmemiş bir parametrelendirme kullanmak), çünkü altta yatan geometrik sorun devam edecektir.

HMC ayrık parametrelerle kullanılabilir mi?

Standart HMC gradyanları gerektirir ve bu nedenle ayrık parametrelere doğrudan uygulanamaz. Önerilen yaklaşım, Stan'ın gerektirdiği gibi örneklemeden önce ayrık parametreleri analitik olarak modelden marjinalleştirmektir. Alternatif olarak, sürekli gevşetmeler veya yardımcı değişken şemaları, ayrık yapıyı türevlenebilir bir çerçeveye gömebilir. PyMC, sürekli blok için NUTS ile karıştırılmış Gibbs adımları aracılığıyla bazı ayrık değişkenleri destekler.

StatWise'da kendi Bayesçi modelinizde doğrudan Hamiltonian Monte Carlo çalıştırın — olasılık fonksiyonunuzu ve önsel bilgilerinizi belirtin, yerleşik NUTS/HMC motoruyla son-olabilirliği örnekleyin ve tek bir iş akışında son-olabilirlik özetlerini, iz grafiklerini, R-hat yakınsama tanılarını ve son-olabilirlik öngörüsel kontrollerini gözden geçirin.

Kaynaklar

  1. Duane, S., Kennedy, A. D., Pendleton, B. J., & Roweth, D. (1987). Hybrid Monte Carlo. Physics Letters B, 195(2), 216–222. DOI: 10.1016/0370-2693(87)91197-X ↗
  2. Neal, R. M. (2011). MCMC using Hamiltonian dynamics. In S. Brooks, A. Gelman, G. L. Jones, & X.-L. Meng (Eds.), Handbook of Markov Chain Monte Carlo (pp. 116–162). Chapman and Hall/CRC. ISBN: 978-1420079418 ↗
  3. Gelman, A., Carlin, J. B., Stern, H. S., Dunson, D. B., Vehtari, A., & Rubin, D. B. (2013). Bayesian Data Analysis (3rd ed.). CRC Press. ISBN: 978-1439840955

Bu sayfayı kaynak gösterin

ScholarGate. (2026, June 3). Hamiltonian Monte Carlo Sampling. ScholarGate. https://scholargate.app/tr/bayesian/hamiltonian-monte-carlo

İlişkili yöntemler

Bayes RegresyonuMarkov Chain Monte Carlo (MCMC)Varyasyonel Çıkarım

Hangi yöntem?

Bu yöntemi en yakın akrabalarının yanına koyup yan yana okuyun — kütüphane kitapları masaya serer; seçim sizindir.

  • Bayes RegresyonuBayesçi↔ karşılaştır
  • Markov Chain Monte Carlo (MCMC)Bayesçi↔ karşılaştır
  • Varyasyonel ÇıkarımBayesçi↔ karşılaştır
Yan yana karşılaştır →

Bu yönteme atıf yapanlar

Dinamik Hamiltoniyen Monte CarloDinamik Ardışık Monte CarloGibbs ÖrneklemesiÖlçüm Hatası ile Hamiltoniyen Monte CarloHamiltonian Monte Carlo (HMC) ile Eksik VeriHiyerarşik Hamiltoniyen Monte CarloHiyerarşik Markov Zinciri Monte CarloModel Karşılaştırması için MCMCEksik Veri ile MCMCMetropolis-Hastings AlgoritmasıÇok Düzeyli Gibbs ÖrneklemesiÇok Katmanlı Hamilton Monte CarloÇok Katmanlı MCMC (Multilevel MCMC)No-U-Turn Örnekleyici (NUTS)Sağlam Hamilton Monte CarloSağlam Markov Zinciri Monte CarloSağlam Parçacık FiltresiSağlam Ardışık Monte CarloSıralı Monte CarloDilim ÖrneklemeMekansal MCMCZaman Serisi MCMC

Benzer yöntemler

Dinamik Hamiltoniyen Monte CarloNo-U-Turn Örnekleyici (NUTS)Hiyerarşik Hamiltoniyen Monte CarloSağlam Hamilton Monte CarloHamiltonian Monte Carlo (HMC) ile Eksik VeriMarkov Zinciri Monte Carlo (MCMC)Çok Katmanlı Hamilton Monte CarloÖlçüm Hatası ile Hamiltoniyen Monte Carlo

İlgili referans kavramlar

Hamiltonian Monte CarloBayesçi Hesaplama ve MCMCMarkov Zinciri Monte CarloMetropolis-Hastings AlgoritmasıMarkov Zinciri Monte CarloMonte Carlo Yöntemleri

Bu sayfada bir hata mı var? Bildir / düzeltme öner →

ScholarGate — Hamiltonian Monte Carlo (Hamiltonian Monte Carlo Sampling). 2026-07-21 tarihinde şu adresten erişildi: https://scholargate.app/tr/bayesian/hamiltonian-monte-carlo · Veri seti: https://doi.org/10.5281/zenodo.20539026
Hızlı bilgiler
Family
Bayesian / MCMC
Type
Gradient-based Markov chain Monte Carlo sampler
Originators
Duane, Kennedy, Pendleton & Roweth (1987); popularised for statistics by Neal (2011)
Year
1987
Purpose
Draw samples from high-dimensional posterior distributions efficiently
Inference
MCMC with gradient-guided proposals
Outputs
Posterior samples, posterior means, credible intervals, convergence diagnostics
Software
Stan (default engine), PyMC, NumPyro, TensorFlow Probability
İlişkili yöntemler
Bayes RegresyonuMarkov Chain Monte Carlo (MCMC)Varyasyonel Çıkarım
ScholarGate

Araştırma yöntemleri için içerik öncelikli bir referans kütüphanesi — her yöntemin ne olduğu, nasıl çalıştığı ve nereden geldiği.

Açık veri (CC-BY)

Keşfet

  • Kütüphane
  • Yöntemlerde ara…
  • Alanlara göre gez
  • Alanlar
  • Yolculuk
  • Karşılaştır
  • Hangi yöntem?

Başvuru

  • Konular
  • Atlas
  • Sözlük
  • Metodoloji
  • Felsefe

Çalışma alanı

  • Kitaplığım
  • Masa
  • Sohbet

Şirket

  • Hakkımızda
  • Fiyatlandırma
  • İletişim
  • Yöntem öner

Kayıtlar, başvuru amacıyla yayımlanmış kaynaklardan derlenmiştir. Herhangi bir bilginin doğruluğunu ve kendi kullanımınıza uygunluğunu denetlemek sizin sorumluluğunuzdadır.

© 2026 ScholarGate · Araştırma yöntemleri referans kütüphanesi
  • Gizlilik
  • Çerezler
  • Koşullar
  • Hesabı sil