Accord.Statistics.Models.Markov.HiddenMarkovModel.HiddenMarkovModel C# (CSharp) Метод

HiddenMarkovModel() публичный Метод

Constructs a new Hidden Markov Model.
public HiddenMarkovModel ( ITopology topology, int symbols ) : System
topology ITopology /// A object specifying the initial values of the matrix of transition /// probabilities A and initial state probabilities pi to be used by this model. ///
symbols int The number of output symbols used for this model.
Результат System
        public HiddenMarkovModel(ITopology topology, int symbols)
            : base(topology)
        {
            this.symbols = symbols;

            // Initialize B with uniform probabilities
            B = new double[States,symbols];
            for (int i = 0; i < States; i++)
                for (int j = 0; j < symbols; j++)
                    B[i, j] = 1.0/symbols;
        }

Same methods

HiddenMarkovModel::HiddenMarkovModel ( ITopology topology, double emissions ) : System
HiddenMarkovModel::HiddenMarkovModel ( double transitions, double emissions, double initial ) : System
HiddenMarkovModel::HiddenMarkovModel ( int states, int symbols ) : System