Challenge#
- class gaitmap_challenges.spatial_parameters.egait_parameter_validation_2013.Challenge(dataset: Optional[Union[str, Path, EgaitParameterValidation2013]], cv_iterator: Optional[Union[int, BaseCrossValidator, Iterator]] = 5, cv_params: Optional[Dict] = None)[source]#
The EgaitParameterValidation Spatial Parameter Challenge.
- Parameters:
- dataset
A instance of
EgaitParameterValidation2013or a path to a directory containing the dataset.- cv_iterator
A cross-validation iterator or the number of folds to use.
- cv_params
Additional parameters to pass to the tpcp cross-validation function.
- Attributes:
- cv_results_
The results of the cross-validation. This can be passed directly to the pandas DataFrame constructor to get a dataframe with the results.
See also
gaitmap_challenges.challenge_base.BaseChallengeFor common parameters and attributes of all challenges.
Methods
clone()Create a new instance of the class with all parameters copied over.
Get the main results of the challenge.
get_params([deep])Get parameters for this algorithm.
load_core_results(folder_path)Load the core results from a folder that have been stored using
save_core_results.run(optimizer)Run the challenge.
save_core_results(folder_path)Save the main results of the challenge to a folder.
set_params(**params)Set the parameters of this Algorithm.
get_ground_truth_segmented_stride_list
get_imu_data
get_reference_parameter
get_scorer
- __init__(dataset: Optional[Union[str, Path, EgaitParameterValidation2013]], cv_iterator: Optional[Union[int, BaseCrossValidator, Iterator]] = 5, cv_params: Optional[Dict] = None) None[source]#
- classmethod load_core_results(folder_path) ResultType[source]#
Load the core results from a folder that have been stored using
save_core_results.The assumption is, that the output is identical to calling
get_core_resultson the challenge instance directly.When implementing this method, make sure that it remains compatible with results saved using older versions of the challenge_class.
- run(optimizer: BaseOptimize)[source]#
Run the challenge.