Esempio n. 1
0
        public void CreatingAnInstance_WithProvidingAnEmptyArray_ShouldInferCorrectDistribution9()
        {
            var bag    = new BagOfWords(new string[0]);
            var actual = bag.GetTermFrequency("markov");

            Assert.AreEqual(0, actual);
        }
Esempio n. 2
0
        public void CreatingAnInstance_WithProvidingEnumerableOfStrings_ShouldInferCorrectDistribution7()
        {
            var bag    = new BagOfWords(new[] { "a", "a", "a", "aa" });
            var actual = bag.GetTermFrequency("aa");

            Assert.AreEqual(0.25, actual);
        }
Esempio n. 3
0
        public void CreatingAnInstance_WithProvidingEnumerableOfStrings_ShouldInferCorrectDistribution8()
        {
            var bag    = new BagOfWords(new[] { "hidden", "markov", "models", "hmm", "afa" });
            var actual = bag.GetTermFrequency("markov");

            Assert.AreEqual(0.2, actual);
        }
Esempio n. 4
0
        public void CreatingAnInstance_WithProvidingEnumerableOfStrings_ShouldInferCorrectDistribution3()
        {
            var bag    = new BagOfWords(new[] { "speech", "recognition", "system" });
            var actual = bag.GetTermFrequency("speech");

            Assert.AreEqual(0.33, Math.Round(actual, 2));
        }