public void execute() { var dtwRec = new DTWRecognitionSystem(includeTime); var results = RecognitionExperiment.DoRecognition(dtwRec, trainingSubSets, testSubSets); var txtTime = (includeTime) ? "withTime" : "withoutTime"; var txtPD = (pointDistance > 0) ? "_pointDistance" + pointDistance : ""; var txt = (crossValidate) ? $"{nTrainingOrSubsets}subsets" : $"{nTrainingOrSubsets}trainingtraces"; string fileName = $"GestureRecognition_DTW{txtTime}_{dataSourceName}_{txt}{txtPD}.csv"; GestureRecognitionResults.saveResultsToFile("..\\..\\ExperimentResults\\" + fileName, results); }
public void execute() { var dtwRec = new DTWRecognitionSystem(includeTime); ISubsetCreator subsetCreator = crossValidate ? new CrossvalidationSubsetCreator(nTrainingOrSubsets) : (ISubsetCreator) new SimpleSplitSubsetCreator(nTrainingOrSubsets); var tracePreprocessor = (pointDistance > 0) ? new DynamicAreaPointSampling(pointDistance) : null; var recognitionExperiment = new RecognitionExperiment(dtwRec, subsetCreator, tracePreprocessor, dataSourceName); var results = recognitionExperiment.execute(); var txtTime = (includeTime) ? "withTime" : "withoutTime"; string fileName = $"GestureRecognition_DTW{txtTime}_{dataSourceName}_5trains.csv"; GestureRecognitionResults.saveResultsToFile("..\\..\\ExperimentResults\\" + fileName, results); }