Ejemplo n.º 1
0
        static void ocr_big()
        {
            OCRDataset train = new OCRDataset();
            train.ReadTrainCSV("./data/ocr_train.csv");

            OCRDataset test = new OCRDataset();
            test.ReadTestCSV("./data/ocr_test.csv");

            BigDecisionForest df = new BigDecisionForest(train, 10, 30000, 30000);
            for (int row = 0; row < test.Inputs.Count; row++)
            {
                Console.WriteLine("i: " + row + "/" + test.Inputs.Count);
                List<float> outputs = new List<float>();
                outputs.Add(df.Classify(test.Inputs[row]));
                test.Outputs.Add(outputs);
            }
            test.WriteTestCSV("./data/ocr_est.csv");
        }
Ejemplo n.º 2
0
        static void ocr_mc ()
        {
            OCRDataset train = new OCRDataset();
            train.ReadTrainCSV("./data/ocr_train.csv");

            MonteCarloDecisionForest.RandomMonteCarlo("./data/ocr_mc.csv", train,
                NumberOfTrainingSamplesMin: 1,
                NumberOfTrainingSamplesMax: 1000,
                NumberOfDecisionTreesMin: 1,
                NumberOfDecisionTreesMax: 100,
                MaxTreeDepthMin: 1,
                MaxTreeDepthMax: 100,
                SamplesPerTreeMin: 1,
                SamplesPerTreeMax: 100
            );
        }