Esempio n. 1
0
        public BigramState()
        {
            //Set the possible state values
            var result = GetValueByIndex(1, false);
            result = GetValueByIndex(1, true);

            for (int i = 0; i < 27; i++)
            {
                for (int j = 0; j < 27; j++)
                {
                    byte value = GetValueByIndex(j, false);
                    byte prevValue = GetValueByIndex(i, false);

                    var stateValueLower = new BigramStateValue() { PreviousValue = prevValue, Value = value, Probability = Bigrams[i, j] };

                    PossibleValues_Old.Add(stateValueLower);
                }
            }
        }
Esempio n. 2
0
        public BigramState()
        {
            //Set the possible state values
            var result = GetValueByIndex(1, false);

            result = GetValueByIndex(1, true);

            for (int i = 0; i < 27; i++)
            {
                for (int j = 0; j < 27; j++)
                {
                    byte value     = GetValueByIndex(j, false);
                    byte prevValue = GetValueByIndex(i, false);

                    var stateValueLower = new BigramStateValue()
                    {
                        PreviousValue = prevValue, Value = value, Probability = Bigrams[i, j]
                    };

                    PossibleValues_Old.Add(stateValueLower);
                }
            }
        }