<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sequential on Gerardo Duran-Martin</title><link>https://grdm.io/tags/sequential/</link><description>Recent content in Sequential on Gerardo Duran-Martin</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 10 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://grdm.io/tags/sequential/index.xml" rel="self" type="application/rss+xml"/><item><title>Streaming hidden Markov models</title><link>https://grdm.io/posts/hidden-markov-model/</link><pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate><guid>https://grdm.io/posts/hidden-markov-model/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;A classical method to tackle the problem of time-series regime detection and segmentation is
the hidden Markov model (HMM). &lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;
At the core of the HMM are two sub-models: a model for &lt;em&gt;latent regimes&lt;/em&gt; and a predictive model for &lt;em&gt;observations&lt;/em&gt; (conditioned on a regime).&lt;/p&gt;
&lt;p&gt;In this post, we consider the problem of learning a parametric HMM
when neither the regimes nor the model parameters are known.
In this case, estimating the observation model parameters requires knowing which datapoints belong to which regime.
However, knowing which datapoint belong to a given regime requires knowledge of the parameters for the model,
which are unknown. This, at first glance, looks like a circular problem.&lt;/p&gt;</description></item></channel></rss>