히든 마르코프 모델을 구현하기 위해 어떤 안정적인 파이썬 라이브러리를 사용할 수 있습니까? 이전에이 모델을 실제로 사용한 적이 없기 때문에 합리적으로 잘 문서화해야합니다.
또는 HMM을 사용하여 데이터 세트에서 시계열 분석을 수행하는보다 직접적인 접근 방법이 있습니까?
히든 마르코프 모델을 구현하기 위해 어떤 안정적인 파이썬 라이브러리를 사용할 수 있습니까? 이전에이 모델을 실제로 사용한 적이 없기 때문에 합리적으로 잘 문서화해야합니다.
또는 HMM을 사용하여 데이터 세트에서 시계열 분석을 수행하는보다 직접적인 접근 방법이 있습니까?
답변:
다른 대안으로 PyMC 라이브러리를 살펴볼 수 있습니다. Fonnesbeck에서 만든 좋은 요점 https://gist.github.com/fonnesbeck/342989가 있으며 HMM 생성 과정을 안내합니다.
- 당신이 PyMC 정말 열망 될 경우에, 베이지안 모델링에 대한 멋진 오픈 소스 책이 https://github.com/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers은 . Hidden Markov Processes를 명시 적으로 설명하지는 않지만 라이브러리 자체에 대한 많은 예제를 제공하는 훌륭한 자습서를 제공합니다.
이 질문에 대한 업데이트로 2017 년 현재 수락 된 답변이 최고가 아니라고 생각합니다.
Kyle의 의견에서 제안한 것처럼 hmmlearn
현재 Python의 HMM과 함께 사용할 라이브러리입니다.
이에 대한 몇 가지 이유 :
최신 문서 매우 상세하고 튜토리얼을 포함,
_BaseHMM
사용자 정의 서브 클래스는 HMM의 변형을 구현하기위한 상속 할 수있는 클래스
최신 버전의 Python 3.5 이상과 호환
직관적 인 사용
이와 반대로 ghmm
라이브러리 는 현재 설명서에 따라 Python 3.x를 지원하지 않습니다. 대부분의 문서 페이지는 2006 년에 생성되었습니다. 처음에는 선택한 라이브러리가 아닌 것 같습니다 ...
편집 : 2018 년에도 유효합니다.