Nuve.NGrams.NGramModel.GetSentenceProbabilityForUnigrams C# (CSharp) 메소드

GetSentenceProbabilityForUnigrams() 공개 메소드

public GetSentenceProbabilityForUnigrams ( IEnumerable tokens ) : double
tokens IEnumerable
리턴 double
        public double GetSentenceProbabilityForUnigrams(IEnumerable<string> tokens)
        {
            IList<NGram> nGrams = extractor.ExtractAsList(tokens);

            double p = 1;
            foreach (NGram nGram in nGrams)
            {
                p *= GetUnigramMLE(nGram);
            }

            return p;
        }