public class SimpleHMMTrainer extends Object implements HMMTrainer
Constructor and Description |
---|
SimpleHMMTrainer(MarkovModel model) |
Modifier and Type | Method and Description |
---|---|
void |
completeCycle()
indicate that a cycle of training is completed and the
emission/transition matrices should be updated.
|
void |
recordEmittedSymbol(State state,
Symbol symbol,
double weight)
record that the specified symbol was emitted from the specified state.
|
void |
recordTransition(State source,
State dest,
double weight)
record that a transition was observed between the specified states.
|
void |
startCycle()
called to put the trainer into an initial state for a new
round of training.
|
public SimpleHMMTrainer(MarkovModel model) throws IllegalSymbolException
IllegalSymbolException
public void startCycle()
HMMTrainer
startCycle
in interface HMMTrainer
public void recordEmittedSymbol(State state, Symbol symbol, double weight) throws IllegalSymbolException
HMMTrainer
recordEmittedSymbol
in interface HMMTrainer
IllegalSymbolException
public void recordTransition(State source, State dest, double weight) throws IllegalArgumentException
HMMTrainer
recordTransition
in interface HMMTrainer
IllegalArgumentException
public void completeCycle() throws BioException
HMMTrainer
completeCycle
in interface HMMTrainer
BioException
Copyright © 2014 BioJava. All rights reserved.