コード例 #1
0
 /// <summary>
 /// Construct a KMeans trainer.
 /// </summary>
 /// <param name="method">The HMM.</param>
 /// <param name="sequences">The training data.</param>
 public TrainKMeans(HiddenMarkovModel method,
                    IMLSequenceSet sequences)
 {
     _method   = method;
     _modelHmm = method;
     _states   = method.StateCount;
     _training = sequences;
     _clusters = new Clusters(_states, sequences);
     _done     = false;
 }
コード例 #2
0
 /// <summary>
 /// Construct a KMeans trainer. 
 /// </summary>
 /// <param name="method">The HMM.</param>
 /// <param name="sequences">The training data.</param>
 public TrainKMeans(HiddenMarkovModel method,
                    IMLSequenceSet sequences)
 {
     _method = method;
     _modelHmm = method;
     _states = method.StateCount;
     _training = sequences;
     _clusters = new Clusters(_states, sequences);
     _done = false;
 }
コード例 #3
0
 public TrainBaumWelchScaled(HiddenMarkovModel hmm,
      IMLSequenceSet training)
     : base(hmm, training)
 {
 }
コード例 #4
0
 protected BaseBaumWelch(HiddenMarkovModel hmm,
                      IMLSequenceSet training)
 {
     _method = hmm;
     _training = training;
 }
コード例 #5
0
 protected BaseBaumWelch(HiddenMarkovModel hmm,
                         IMLSequenceSet training)
 {
     _method   = hmm;
     _training = training;
 }
コード例 #6
0
 public TrainBaumWelch(HiddenMarkovModel hmm,
                       IMLSequenceSet training)
     : base(hmm, training)
 {
 }