Exemplo n.º 1
0
 private void statesSequence(string statesSequence)
 {
     for (int t = 0; t < _lenghtSequenceT; t++)
     {
         _stateSequence.setValueToStatesSequence(statesSequence[t] - '0');
     }
     _stateSequence.printStateSequence("(DP sense)");
 }
Exemplo n.º 2
0
 public void statesSequence()
 {
     for (int t = 0; t < _lenghtSequenceT; t++)
     {
         double _maximum = double.NegativeInfinity;
         int    _state   = 0;
         for (int i = 0; i < _numberOfStatesN; i++)
         {
             double _result = _matrixAlpha[t, i] * _matrixBeta[t, i];
             if (_result > _maximum)
             {
                 _maximum = _result;
                 _state   = i;
             }
         }
         _stateSequence.setValueToStatesSequence(_state);
     }
     _stateSequence.printStateSequence("(HMM sense)");
 }