Ensemble DGP independently trains N different DeepGraphPose models that differ only in the sequence of minibatches that they see. It then takes the trained models, and generates a consensus output from them by calculating the average scoremap output across the ensemble, and using that for prediction.
The NeuroCAAS implementation of Ensembled DeepGraphPose trains a collection of N different networks on the same dataset, and predicts on the set of videos provided in the model folder.
By default, running in training mode will also predict on the video found in the model folder's /videos directory. You can also run prediction only, as explained below.
TRAINING:
Args:
-Input: (zip file) A zipped folder corresponding to a DLC/DGP model folder (with format {taskname}_{scorername}_{date}), containing the training frames to be used for training. This zipped file should include the folder itself. IMPORTANT: The folder name and zip archive name cannot contain spaces.
-Config: (yaml) A YAML file containing the name of the directory that was zipped, and the DeepLabCut "myconfig" file. See template config for details.
mode | train |
---|---|
ensemble_size | 9 |
nb_frames | 5 |
jobnb | 1 |
seed | 5 |
videotype | mp4 |
testing | True |
__duration__ | 220 |
mode | predict |
---|---|
modelpath | results/job__ensemble-dgp_2_20_90p_real/process_results/ |
modelnames |
|
ensemble_size | 11 |
nb_frames | 52 |
seed | 5 |
videotype | mp4 |
testing | True |
__duration__ | 220 |
You must login to use an analysis.