コード例 #1
0
ファイル: Program.cs プロジェクト: gruckion/digitrecognizer
        static void Main(string[] args)
        {
            var dataDirectory = @".\data\";
            var distance      = new ManhattanDistance();
            var classifier    = new BasicClassifier(distance);

            var training = DataReader.ReadObservations(dataDirectory + "trainingsample" + ".csv");

            classifier.Train(training);

            var validation = DataReader.ReadObservations(dataDirectory + "validationsample" + ".csv");

            var correct = Evaluator.Correct(validation, classifier);

            Console.WriteLine("Correctly classified: {0:P2}", correct);

            Console.ReadLine();
        }
コード例 #2
0
ファイル: Evaluator.cs プロジェクト: gruckion/digitrecognizer
 public static double Correct(IEnumerable <Observation> validationSet, BasicClassifier classifier) =>
 validationSet
 .Select(obs => Score(obs, classifier))
 .Average();