Пример #1
0
        public IActionResult PredictCharacter(string data)
        {
            OCRCharacter charGuess = createCharacterFromBytes(data);
            int          guess     = MulticlassClassifier.predictChar(charGuess, ML_TRAINED_MODEL);

            return(Json(guess.ToString()));
        }
Пример #2
0
        private void RunTwoFoldTestML()
        {
            List <OCRCharacter> charactersTrain = new List <OCRCharacter>();

            List <OCRCharacter> charactersTest = new List <OCRCharacter>();

            // Load the training file points
            loadDataFromFile(charactersTrain, DATASET_FILE_1, DATASET_FILE_CONTENT_1);

            // Load the training file points from dataset 2 as well.
            loadDataFromFile(charactersTest, DATASET_FILE_2, DATASET_FILE_CONTENT_2);

            MulticlassClassifier.RunTest(DATASET_FILE_1, DATASET_FILE_2, ML_TRAINED_MODEL);

            MulticlassClassifier.processML(ML_TRAINED_MODEL, charactersTest);

            /// 2684 / 2810   ///95.516014 % accuracy.
        }