public static void TestAggregateWithParameterAndValidateJHMDBVideoClassificationResult() { string guid = "ca2a97e3-3c32-48cc-b7d9-fdd945b50f23"; //10 class human gesture in JHMDB string DefaultoutputFilepath = DirectoryConstants.defaultTempDirectory + "\\VideoClassification.txt"; //JHMDBVideoClassifciationValidation.ValidateSatyamJHMDBVideoClassificationAggregationResultByGUID(guid, DefaultoutputFilepath); //// validate and prepare dataset for training //string outputDirectory = DirectoryConstants.defaultTempDirectory + guid + "\\ResultDataForTraining\\"; //JHMDBVideoClassifciationValidation.ValidateSatyamJHMDBVideoClassificationAggregationResultByGUID(guid, DefaultoutputFilepath, true, outputDirectory); JHMDBVideoClassifciationValidation.AggregateWithParameterAndValidateSatyamVideoClassificationResultByGUID(guid); }
public static void TestParamSweepVideoClassification() { string guid = "ca2a97e3-3c32-48cc-b7d9-fdd945b50f23"; //10 class human gesture in JHMDB string DefaultoutputFilepath = DirectoryConstants.defaultTempDirectory + "\\VideoClassification.txt"; /// eval -- param sweep List<double> majorityThresholds = new List<double>() { 0.5, 0.6, 0.7, 0.8, 0.9 }; List<int> minResults = new List<int>() { 2, 3 ,4, 5, 6, 7, 8, 9, 10 }; foreach (int minResult in minResults) { foreach (double majorityThresh in majorityThresholds) { JHMDBVideoClassifciationValidation.AggregateWithParameterAndValidateSatyamVideoClassificationResultByGUID( guid, minResult, 20, majorityThresh); } } }