A Julia package for simulation, inference and learning of Hidden Markov Models.
Breaking changes
See the API reference for more details
Multiple sequences:
Removals:
HMMs
for the package name(Abstract)MarkovChain
PermutedHMM
Renamings:
initial_distribution(hmm)
became initialization(hmm)
obs_distribution(hmm, i)
became obs_distributions(hmm)
baum_welch
, check_loglikelihood_increasing
became loglikelihood_increasing
Storage:
ForwardBackwardStorage
, ξ
is now a vector of abstract matrices instead of a 3-dimensional arrayMethod signatures:
algorithm(hmm, obs_seqs, nb_seqs)
became algorithm(hmm, obs_seq, [control_seq]; seq_ends)
.fit!(hmm, init_count, trans_count, obs_seq, state_marginals)
became fit!(hmm, fb_storage, obs_seq, control_seq; seq_ends)
Return types;
Merged pull requests:
Closed issues:
fit!
(#53)Full Changelog: https://github.com/gdalle/HiddenMarkovModels.jl/compare/v0.3.0...v0.3.1
Full Changelog: https://github.com/gdalle/HiddenMarkovModels.jl/compare/v0.2.2...v0.3.0
Full Changelog: https://github.com/gdalle/HiddenMarkovModels.jl/compare/v0.2.1...v0.2.2
Full Changelog: https://github.com/gdalle/HiddenMarkovModels.jl/compare/v0.2.0...v0.2.1
Full Changelog: https://github.com/gdalle/HiddenMarkovModels.jl/compare/v0.1.0...v0.2.0
Full Changelog: https://github.com/gdalle/HiddenMarkovModels.jl/commits/v0.1.0