HMC가 Markov Chain 방법이 아니라는 것이 잘못되었습니다. 위키 백과 당 :
수학 및 물리학에서 Hamiltonian Monte Carlo라고도 알려진 하이브리드 Monte Carlo 알고리즘은 직접 샘플링이 어려운 확률 분포에서 무작위 샘플 시퀀스를 얻는 Markov 체인 Monte Carlo 방법입니다. 이 시퀀스는 분포를 근사화 (즉, 히스토그램 생성)하거나 적분 (예 : 예상 값)을 계산하는 데 사용할 수 있습니다.
보다 명확하게 하려면 NUTS 종료 기준을 언급 한 Betancourt 의 arXiv 논문을 읽으십시오 .
... 궤도가 현재 에너지 레벨 세트 주변의 주변을 충분히 탐사 할 수있을 정도로 긴시기를 식별합니다. 특히, 우리는 너무 짧은 적분을 피하고 싶습니다.이 경우 우리는 해밀턴 궤적을 최대한 활용하지 못하고 너무 긴 적분을 피해야합니다.
부록 A.3에서는 언급 한 궤적과 같은 것에 대해 이야기합니다.
또한 매 반복마다 궤적의 길이를 두 배로 늘려서 샘플링 된 궤적 t ∼ T (t | z) = U T2L을 해당 샘플링 된 상태 z '∼ T (z'| t)로 산출함으로써 더 빠르게 확장 할 수 있습니다. 이 경우 모든 반복에서 이전 및 새 궤적 구성 요소는 완벽하게 정렬 된 이진 트리의 잎과 같습니다 (그림 37). 이를 통해 재귀의 각 단계에서 샘플을 전파하면서 새로운 궤적 구성 요소를 재귀 적으로 작성할 수 있습니다 ...
A.4에서 확장되어 동적 구현에 대해 이야기합니다 (섹션 A.3은 정적 구현에 대해 이야기합니다).
다행스럽게도 A.3 절에서 논의 된 효율적인 정적 스킴은 궤적이 해당 에너지 레벨 세트를 만족스럽게 탐색 할만큼 충분히 길어진시기를 결정하기위한 기준을 선택한 후에 동적 구현을 달성하기 위해 반복 될 수있다.
핵심은 그것이 두 배로 점프하지 않는 것입니다. 기준을 충족 할 때까지 제안 된 점프 길이를 두 배로 늘리는 기술을 사용하여 다음 점프를 계산합니다. 적어도 그것이 지금까지 논문을 이해하는 방법입니다.