diff --git a/multiview_platform/mono_multi_view_classifiers/exec_classif.py b/multiview_platform/mono_multi_view_classifiers/exec_classif.py index 3eb92a7fad124d3077c0e49cd8165f79b7fed057..68e4de7caf89e9bcc4bfefba2e9abc1f36246a0c 100644 --- a/multiview_platform/mono_multi_view_classifiers/exec_classif.py +++ b/multiview_platform/mono_multi_view_classifiers/exec_classif.py @@ -779,7 +779,20 @@ def exec_benchmark(nb_cores, stats_iter, nb_multiclass, def exec_classif(arguments): - """Main function to execute the benchmark""" + """ + Runs the benchmark with the given arguments + + Parameters + ---------- + arguments : + + Returns + ------- + + + >>> exec_classif([--config_path, /path/to/config/files/]) + >>> + """ start = time.time() args = execution.parse_the_args(arguments) args = configuration.get_the_args(args.config_path) diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/bayesian_inference_fusion.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/bayesian_inference_fusion.py index 94f58adb78bea60b3edc8573b82df2eb65e7c497..438f740ceb2d1187f753fa4dceae4eca6ee63a98 100644 --- a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/bayesian_inference_fusion.py +++ b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/bayesian_inference_fusion.py @@ -8,11 +8,11 @@ classifier_class_name = "BayesianInferenceClassifier" class BayesianInferenceClassifier(LateFusionClassifier): - def __init__(self, random_state, classifier_names=None, + def __init__(self, random_state, classifiers_names=None, classifier_configs=None, nb_view=None, nb_cores=1, weights=None): self.need_probas=True super(BayesianInferenceClassifier, self).__init__(random_state=random_state, - classifier_names=classifier_names, + classifiers_names=classifiers_names, classifier_configs=classifier_configs, nb_cores=nb_cores, weights=weights) diff --git a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/majority_voting_fusion.py b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/majority_voting_fusion.py index 4f0f18e578089534807b8bcd0ebe3d46c41a58de..c0e7ad4aee001081fb1d1c29a1c0f641cbabc428 100644 --- a/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/majority_voting_fusion.py +++ b/multiview_platform/mono_multi_view_classifiers/multiview_classifiers/majority_voting_fusion.py @@ -10,11 +10,11 @@ class VotingIndecision(Exception): pass class MajorityVoting(LateFusionClassifier): - def __init__(self, random_state, classifier_names=None, + def __init__(self, random_state, classifiers_names=None, classifier_configs=None, weights=None, nb_cores=1): self.need_probas=False super(MajorityVoting, self).__init__(random_state=random_state, - classifier_names=classifier_names, + classifiers_names=classifiers_names, classifier_configs=classifier_configs, nb_cores=nb_cores, weights=weights)