Exemplo n.º 1
0
        public void TestShallowParseGenerate()
        {
            var annotatedDataSetGenerator =
                new AnnotatedDataSetGenerator("../../../sentences/", ".dev", new FeaturedShallowParseInstanceGenerator(1));
            var dataSet = annotatedDataSetGenerator.Generate();

            Assert.AreEqual(96, dataSet.SampleSize());
            Assert.AreEqual(6, dataSet.ClassCount());
            Assert.AreEqual(66, dataSet.AttributeCount());
        }
Exemplo n.º 2
0
        public void TestDisambiguationGenerate()
        {
            var annotatedDataSetGenerator =
                new AnnotatedDataSetGenerator("../../../sentences/", ".dev", new FeaturedDisambiguationInstanceGenerator(1));
            var dataSet = annotatedDataSetGenerator.Generate();

            Assert.AreEqual(101, dataSet.SampleSize());
            Assert.AreEqual(43, dataSet.ClassCount());
            Assert.AreEqual(4, dataSet.AttributeCount());
        }
Exemplo n.º 3
0
        public void TestSemanticGenerate()
        {
            var fsmMorphologicalAnalyzer = new FsmMorphologicalAnalyzer();
            var turkish = new WordNet.WordNet();
            var annotatedDataSetGenerator = new AnnotatedDataSetGenerator("../../../sentences/", ".dev",
                                                                          new FeaturedSemanticInstanceGenerator(fsmMorphologicalAnalyzer, turkish, 1));
            var dataSet = annotatedDataSetGenerator.Generate();

            Assert.AreEqual(54, dataSet.SampleSize());
            Assert.AreEqual(35, dataSet.ClassCount());
            Assert.AreEqual(66, dataSet.AttributeCount());
        }