diff --git a/multiview_platform/mono_multi_view_classifiers/multiview/multiview_utils.py b/multiview_platform/mono_multi_view_classifiers/multiview/multiview_utils.py index b51389ca07f270e9c8c8f5be89167f579014a9f8..46ffe37a843c90b39d9bfede14a191484de78f1c 100644 --- a/multiview_platform/mono_multi_view_classifiers/multiview/multiview_utils.py +++ b/multiview_platform/mono_multi_view_classifiers/multiview/multiview_utils.py @@ -167,7 +167,7 @@ class MultiviewResult(object): self.classifier_name) multiview_classifier = getattr(multiview_classifier_module, multiview_classifier_module.classifier_class_name)( - 42) + 42, **self.classifier_config) return multiview_classifier.short_name except: return self.classifier_name diff --git a/multiview_platform/mono_multi_view_classifiers/result_analysis/metric_analysis.py b/multiview_platform/mono_multi_view_classifiers/result_analysis/metric_analysis.py index d3eb5cde7cd8da8c9bccc0efb6cadf4ba8f4e055..3ab3f8a156aac6632ec23e6dea08c448e9464156 100644 --- a/multiview_platform/mono_multi_view_classifiers/result_analysis/metric_analysis.py +++ b/multiview_platform/mono_multi_view_classifiers/result_analysis/metric_analysis.py @@ -31,9 +31,9 @@ def get_metrics_scores(metrics, results): available classifiers scores on the test set. """ classifier_names = [] - classifier_names = [classifierResult.get_classifier_name() - for classifierResult in results - if classifierResult.get_classifier_name() + classifier_names = [classifier_result.get_classifier_name() + for classifier_result in results + if classifier_result.get_classifier_name() not in classifier_names] metrics_scores = dict((metric[0], pd.DataFrame(data=np.zeros((2, len(