diff --git a/summit/multiview_platform/monoview_classifiers/adaboost.py b/summit/multiview_platform/monoview_classifiers/adaboost.py index 82b380f7c93198128064cd2b290c2d7690bcaf17..cd8ce3db0b769e7ad99032487d94da010988138b 100644 --- a/summit/multiview_platform/monoview_classifiers/adaboost.py +++ b/summit/multiview_platform/monoview_classifiers/adaboost.py @@ -40,6 +40,7 @@ class Adaboost(AdaBoostClassifier, BaseMonoviewClassifier): self.weird_strings = {"base_estimator": "class_name"} self.plotted_metric = metrics.zero_one_loss self.plotted_metric_name = "zero_one_loss" + self.base_estimator_config = base_estimator_config self.step_predictions = None def fit(self, X, y, sample_weight=None): diff --git a/summit/multiview_platform/utils/base.py b/summit/multiview_platform/utils/base.py index 8dcaaf819ba346757e5fbe620d8ca9a490033cc9..529ae1e938df24e9008b2672e1c5fa8007c42fe7 100644 --- a/summit/multiview_platform/utils/base.py +++ b/summit/multiview_platform/utils/base.py @@ -99,6 +99,8 @@ class BaseClassifier(BaseEstimator, ): if "config" in self.weird_strings[param_name]: string += "( with " + self.get_params()[ param_name].params_to_string() + ")" + elif self.get_params()[param_name] is None: + return "None" else: return str(self.get_params()[param_name])