Releases: gdalle/HiddenMarkovModels.jl
Releases · gdalle/HiddenMarkovModels.jl
v0.7.0
HiddenMarkovModels v0.7.0
Breaking changes
- Shift temporal effect of control on transition matrix (#138). The control variable
$u_t$ used to influence the transition matrix from$x_t$ to$x_{t+1}$ , now it influences the transition from$x_{t-1}$ to$x_t$ (which is more coherent with the observation process). Models without controls are not affected by this change.
Merged pull requests:
v0.6.3
v0.6.2
v0.6.1
v0.6.0
HiddenMarkovModels v0.6.0
Breaking changes
In-place single-sequence routines were hidden from the public API. Most user code will not be affected.
Performance improvements
- Multithreading is now deactivated if
seq_ends
is passed as anNTuple
. This helps remove overhead for very few sequences (especially for a single one).
Merged pull requests:
- Decompose forward function into initialize, predict, update (#105) (@THargreaves)
- Update inference routines (#116) (@gdalle)
Closed issues:
v0.5.4
HiddenMarkovModels v0.5.4
Merged pull requests:
- Minor optimizations and simd (#108) (@gdalle)
- Make HMMBase optional in the test suite (#111) (@gdalle)
- Fix loglikelihood increase check in Baum-Welch (#112) (@gdalle)
- Disable multithreading when
seq_ends
is passed as a tuple (#113) (@gdalle) - Bump version to 0.5.4 (#114) (@gdalle)
- Improve code coverage (#115) (@gdalle)
Closed issues:
- Avoid repeated transposition when using time-homogenous transition matrix (#106)
v0.5.3
HiddenMarkovModels v0.5.3
Merged pull requests:
Closed issues:
- Allow dist to be a
Vector{Distribution{Univariate, Continuous}}
in Baum Welch (#101)