Exemple #1
0
 public void Setup()
 {
     parser     = new Mock <IDocumentParser>();
     testClient = new Mock <ISvmTestClient>();
     dataset    = new Mock <IArffDataSet>();
     review     = new Mock <IArffDataRow>();
     dataset.Setup(item => item.AddDocument()).Returns(review.Object);
     testClient.Setup(item => item.CreateTestDataset()).Returns(dataset.Object);
     instance   = new LearnedClassifier(parser.Object, testClient.Object);
     file       = new FileInfo("test.doc");
     definition = new DocumentDefinition();
 }
Exemple #2
0
        public void Setup()
        {
            var file    = Path.Combine(TestContext.CurrentContext.TestDirectory, "data", "data.arff");
            var dataSet = ArffDataSet.LoadSimple(file);

            file = Path.Combine(TestContext.CurrentContext.TestDirectory, "data", "model.dat");
            var model = Wikiled.MachineLearning.Svm.Logic.Model.Read(file);

            instance = new LearnedClassifier(
                new DocumentParser(Global.TextSplitter, new DevExpressParserFactory(20)),
                new SvmTestClient(dataSet, model));
        }