Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
                }
            }
        }