Ejemplo n.º 1
0
        private void ApplyMLResults()
        {
            List <PredictionResultModel> resultList = ReadDatasetHelper.FetchMLResults();

            resultList = ReadDatasetHelper.RemovePossibleLowerConfidenceDuplicates(resultList);

            ApplyML1stResult(resultList);
            ApplyML2ndResult(resultList);
            ApplyML3rdResult(resultList);
        }
Ejemplo n.º 2
0
        private void CustomEvalutationAlgorithm()
        {
            string textualData = ReadDatasetHelper.ReadCSVData();

            string[]           allRows     = ReadDatasetHelper.FetchDataRowsFromText(textualData, '\n');
            List <CSVCarModel> AllCarsList = ReadDatasetHelper.FetchCarList(allRows, ',');

            EvaluationHelper.EvaluateList(AllCarsList);
            List <CSVCarModel> orderedCarList = AllCarsList.OrderByDescending(x => x.Score).ToList();

            ApplyResults(orderedCarList);
        }
Ejemplo n.º 3
0
        private CSVCarModel FindCarObjectPerName(string name)
        {
            string textualData = ReadDatasetHelper.ReadCSVData();

            string[]           allRows     = ReadDatasetHelper.FetchDataRowsFromText(textualData, '\n');
            List <CSVCarModel> AllCarsList = ReadDatasetHelper.FetchCarList(allRows, ',');

            var results = AllCarsList.Where(x => x.Name == name);

            // All names are unique so it is also the only one
            return(results.First());
        }