The JaCHMM – the Java Conditioned Hidden Markov Model library – is a complete implementation of a Conditioned Hidden Markov Model in Java ready to use either on command line or as a module in Java projects. The JaCHMM is licenced under the BSD licence. It gives an implementation of the Viterbi, Forward-Backward, Baum-Welch and K-Means algorithms, all adapted for the CHMM.
JaCHMM is based on the JaHMM and also designed to achieve reasonable performance without making the code unreadable. Consequently, it offers a good way of applying the Conditioned Hidden Markov Model in various tasks, e.g., for scientific or teaching purposes.
Download the JaCHMM from sourceforge.net.