Ultralytics YOLO27:
Ultralytics 용어집으로 돌아가기

Hidden Markov Model (HMM)

통계 AI를 위한 은닉 마르코프 모델(HMM)을 살펴봅니다. HMM이 Ultralytics YOLO26과 함께 동작 인식, 시퀀스 분석 및 시간 논리에 활용되는 방법을 알아봅니다.

**은닉 마르코프 모델 (HMM)**은 내부 프로세스를 직접 볼 수 없기 때문에 "은닉"되어 있지만 일련의 관측 가능한 이벤트를 통해 추론할 수 있는 시스템을 모델링하는 데 사용되는 통계적 프레임워크입니다. 최신 딥러닝은 복잡한 시퀀스를 처리하도록 발전했지만, HMM은 통계적 AI와 확률 이론에서 여전히 기본이 되는 개념입니다. 특히 이벤트의 순서가 중요한 맥락을 제공하는 시계열 분석 데이터 분석에 효과적이며, 미래 상태의 확률은 현재 상태에만 의존하고 그 이전의 이력에는 의존하지 않는다는 핵심 원칙을 따릅니다.

HMM의 핵심 메커니즘#

HMM의 작동 방식을 이해하려면 모델의 서로 다른 두 계층, 즉 보이지 않는 상태와 보이는 출력을 구분해야 합니다. 이 모델은 시스템이 특정 확률에 따라 은닉 상태 사이를 전이하고, 각 단계에서 관측값을 출력한다고 가정합니다.

HMM은 이러한 전이와 출력을 제어하는 일련의 매개변수로 정의됩니다:

  • 은닉 상태: 특정 시점에서 시스템의 근본적인 실제 상태를 나타냅니다. 음성 모델에서는 특정 음소나 단어가 은닉 상태일 수 있습니다.
  • 관측 가능한 이벤트: 센서나 입력을 통해 실제로 수집되는 데이터 포인트입니다. 음성 예시에서는 오디오 파형이나 스펙트로그램 데이터가 관측값이 됩니다.
  • 전이 확률: 한 은닉 상태에서 다른 은닉 상태로 이동할 가능성을 설명하는 행렬입니다. 예를 들어 날씨가 "비"에서 "맑음"으로 바뀔 확률을 나타냅니다.
  • 출력 확률: 현재 은닉 상태가 주어졌을 때 특정 관측값이 나타날 가능성을 정의합니다.
  • 초기 확률: 시스템이 어떤 상태에서 시작할 가능성이 가장 높은지를 결정하는 분포입니다.

HMM을 학습할 때는 일반적으로 학습 데이터에서 이러한 매개변수를 추정하기 위해 Baum-Welch 알고리즘을 사용합니다. 학습이 완료되면 새로운 관측값 집합에서 가장 가능성 높은 은닉 상태 시퀀스를 디코딩하기 위해 Viterbi 알고리즘을 주로 사용합니다.

HMM과 다른 시퀀스 모델 비교#

HMM은 다른 시퀀스 처리 도구와 유사한 점이 있지만, 아키텍처와 적용 분야에서 크게 다릅니다:

  • HMM과 순환 신경망 (RNN) 비교: RNN과 장단기 메모리 (LSTM) 네트워크는 장거리 종속성과 비선형 패턴을 포착할 수 있는 딥러닝 모델인 반면, HMM은 마르코프 가정(단기 기억)에 의해 제한되는 더 단순한 확률 모델입니다. 그러나 HMM은 필요한 데이터가 훨씬 적고 해석 가능성이 훨씬 높습니다.
  • HMM과 칼만 필터 (KF) 비교: 둘 다 상태 추정에 사용됩니다. 그러나 칼만 필터는 연속 상태(예: 움직이는 자동차의 정확한 위치 추적)를 위해 설계된 반면, HMM은 이산 상태(예: 자동차가 "주차됨", "주행 중" 또는 "정지" 상태인지 판별)에 사용됩니다.

실제 적용 사례#

딥러닝 (DL)의 부상에도 불구하고 은닉 마르코프 모델은 시퀀스에 대한 확률적 추론이 필요한 상황에서 여전히 널리 사용됩니다.

음성 및 필기 인식#

역사적으로 HMM은 음성 인식 시스템의 핵심이었습니다. 이 경우 말한 단어가 "은닉" 상태이고, 마이크로 녹음한 오디오 신호가 관측값입니다. HMM은 오디오 신호를 생성했을 가능성이 가장 높은 단어 시퀀스를 결정하는 데 도움을 줍니다. 마찬가지로 문자의 획 사이 전이를 모델링하여 필기체를 판독하는 데도 활용됩니다.

생물학적 시퀀스 분석#

생물정보학 분야에서 HMM은 유전자 예측과 단백질 정렬에 매우 중요합니다. HMM은 DNA 또는 아미노산 시퀀스를 분석하여 게놈 내 유전자와 같은 기능 영역을 식별합니다. "은닉" 상태는 코딩 영역이나 비코딩 영역을 나타낼 수 있으며, 특정 뉴클레오타이드(A, C, G, T)는 관측값으로 작용합니다.

컴퓨터 비전에서의 행동 인식#

최신 컴퓨터 비전에서는 HMM을 **YOLO26**과 같은 모델과 결합하여 행동 인식을 수행할 수 있습니다. YOLO가 개별 프레임에서 객체나 포즈를 감지하는 동안, HMM은 시간에 따른 이러한 포즈의 시퀀스를 분석하여 "걷기", "달리기" 또는 "넘어지기"와 같은 행동을 분류할 수 있습니다.

비전 및 상태 분석 통합#

데이터셋과 모델을 관리하기 위해 **Ultralytics Platform**을 사용하는 개발자에게 순차적 로직을 이해하는 것은 매우 중요합니다. 비전 모델은 원시 관측값(감지 결과)을 제공하며, 이를 HMM과 같은 상태 공간 모델에 입력하여 시간적 맥락을 추론할 수 있습니다.

다음 예제에서는 YOLO26 포즈 추정을 사용하여 관측값 시퀀스를 생성하는 방법을 보여 줍니다. 이러한 키포인트는 다운스트림 HMM 또는 유사한 로직에서 "관측 가능한 이벤트" 입력으로 사용되어 시간에 따른 행동을 분류할 수 있습니다.

from ultralytics import YOLO

# Load the YOLO26n-pose model for efficient keypoint detection
model = YOLO("yolo26n-pose.pt")

# Run inference on a video source (the 'observable' sequence)
# stream=True creates a generator for memory efficiency
results = model.predict(source="path/to/video.mp4", stream=True)

# Iterate through frames to extract observations
for result in results:
    # Each 'keypoints' object is an observation for a potential HMM
    keypoints = result.keypoints.xyn.cpu().numpy()

    if keypoints.size > 0:
        print(f"Observation (Normalized Keypoints): {keypoints[0][:5]}...")
        # In a full pipeline, these points would be fed into an HMM decoder

최신 AI에서의 중요성#

트랜스포머와 대규모 언어 모델 (LLMs)이 자연어 처리 (NLP)와 같은 작업에서 HMM을 앞섰지만, HMM은 엣지 컴퓨팅과 낮은 지연 시간이 요구되는 환경에서 여전히 유효합니다. 계산 효율성이 높기 때문에 고성능 GPU 사용이 어려운 제한된 리소스의 시스템에 적합합니다. 또한 투명한 확률 행렬을 기반으로 하므로, 많은 신경망의 "블랙박스" 특성에 비해 더 높은 관측 가능성을 제공합니다.

Explore solutions

항공 이미지를 위한 컴퓨터 비전

항공 이미지를 위한 컴퓨터 비전

Ultralytics YOLO을 활용하여 드론 및 항공 이미지를 농업, 수산업, 환경 모니터링, 자연 보호, 지리 공간 분석을 위한 실시간 인사이트로 변환합니다.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 항공 모니터링에 비전 AI를 도입하세요. 컴퓨터 비전 솔루션으로 드론, 항공우주 워크플로, 환경 보전 및 지리 공간 산업을 지원합니다.
자세히 알아보기

Ultralytics YOLO 모델로 모든 사이트를 보호하세요. 비전 AI는 경계 모니터링, 위협 탐지, 번호판 인식 및 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 컴퓨터 비전

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
물류 컴퓨터 비전

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
소매 컴퓨터 비전

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
헬스케어 분야의 컴퓨터 비전

헬스케어 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 헬스케어 솔루션을 구축하십시오. 헬스케어 분야의 Vision AI는 더 빠른 의료 영상 처리, 더욱 스마트한 진단, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 산업의 컴퓨터 비전

자동차 산업의 컴퓨터 비전

Ultralytics YOLO 모델을 활용해 자동차 산업에 컴퓨터 비전을 적용합니다. 비전 AI는 도로 안전, 운전자 보조, 차량 자동화를 향상해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업의 컴퓨터 비전

농업의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입합니다. 작물 모니터링, 가축 추적, 정밀 농업을 강화해 더 높은 수확량을 스마트하게 실현합니다.
자세히 알아보기
항공 이미지를 위한 컴퓨터 비전

항공 이미지를 위한 컴퓨터 비전

Ultralytics YOLO을 활용하여 드론 및 항공 이미지를 농업, 수산업, 환경 모니터링, 자연 보호, 지리 공간 분석을 위한 실시간 인사이트로 변환합니다.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 항공 모니터링에 비전 AI를 도입하세요. 컴퓨터 비전 솔루션으로 드론, 항공우주 워크플로, 환경 보전 및 지리 공간 산업을 지원합니다.
자세히 알아보기

Ultralytics YOLO 모델로 모든 사이트를 보호하세요. 비전 AI는 경계 모니터링, 위협 탐지, 번호판 인식 및 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 컴퓨터 비전

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
물류 컴퓨터 비전

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
소매 컴퓨터 비전

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
헬스케어 분야의 컴퓨터 비전

헬스케어 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 헬스케어 솔루션을 구축하십시오. 헬스케어 분야의 Vision AI는 더 빠른 의료 영상 처리, 더욱 스마트한 진단, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 산업의 컴퓨터 비전

자동차 산업의 컴퓨터 비전

Ultralytics YOLO 모델을 활용해 자동차 산업에 컴퓨터 비전을 적용합니다. 비전 AI는 도로 안전, 운전자 보조, 차량 자동화를 향상해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업의 컴퓨터 비전

농업의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입합니다. 작물 모니터링, 가축 추적, 정밀 농업을 강화해 더 높은 수확량을 스마트하게 실현합니다.
자세히 알아보기
항공 이미지를 위한 컴퓨터 비전

항공 이미지를 위한 컴퓨터 비전

Ultralytics YOLO을 활용하여 드론 및 항공 이미지를 농업, 수산업, 환경 모니터링, 자연 보호, 지리 공간 분석을 위한 실시간 인사이트로 변환합니다.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 항공 모니터링에 비전 AI를 도입하세요. 컴퓨터 비전 솔루션으로 드론, 항공우주 워크플로, 환경 보전 및 지리 공간 산업을 지원합니다.
자세히 알아보기

Ultralytics YOLO 모델로 모든 사이트를 보호하세요. 비전 AI는 경계 모니터링, 위협 탐지, 번호판 인식 및 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 컴퓨터 비전

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
물류 컴퓨터 비전

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
소매 컴퓨터 비전

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
헬스케어 분야의 컴퓨터 비전

헬스케어 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 헬스케어 솔루션을 구축하십시오. 헬스케어 분야의 Vision AI는 더 빠른 의료 영상 처리, 더욱 스마트한 진단, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 산업의 컴퓨터 비전

자동차 산업의 컴퓨터 비전

Ultralytics YOLO 모델을 활용해 자동차 산업에 컴퓨터 비전을 적용합니다. 비전 AI는 도로 안전, 운전자 보조, 차량 자동화를 향상해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업의 컴퓨터 비전

농업의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입합니다. 작물 모니터링, 가축 추적, 정밀 농업을 강화해 더 높은 수확량을 스마트하게 실현합니다.
자세히 알아보기

AI의 미래를 함께 만들어가세요!

머신러닝의 미래와 함께 여정을 시작하세요