From 06f2ac9309f656631e6c942f359b15fa3b0e659e Mon Sep 17 00:00:00 2001
From: Baptiste Bauvin <baptiste.bauvin@lis-lab.fr>
Date: Tue, 19 May 2020 09:51:10 -0400
Subject: [PATCH] Cuisine ok"

---
 .../monoview_classifiers/additions/CBBoostUtils.py           | 2 +-
 summit/multiview_platform/monoview_classifiers/bagging.py    | 4 ++--
 .../monoview_classifiers/bagging_pregen.py                   | 4 ++--
 .../monoview_classifiers/gradient_boosting_pregen.py         | 5 +++--
 summit/multiview_platform/monoview_classifiers/min_cq.py     | 3 ++-
 .../monoview_classifiers/min_cq_graalpy.py                   | 4 ++--
 .../monoview_classifiers/random_forest_pregen.py             | 3 ++-
 summit/multiview_platform/monoview_classifiers/scm_pregen.py | 4 ++--
 summit/multiview_platform/multiview_classifiers/group_scm.py | 4 ++--
 9 files changed, 18 insertions(+), 15 deletions(-)

diff --git a/summit/multiview_platform/monoview_classifiers/additions/CBBoostUtils.py b/summit/multiview_platform/monoview_classifiers/additions/CBBoostUtils.py
index 1cffadc8..90be76c9 100644
--- a/summit/multiview_platform/monoview_classifiers/additions/CBBoostUtils.py
+++ b/summit/multiview_platform/monoview_classifiers/additions/CBBoostUtils.py
@@ -21,7 +21,7 @@ class CBBoostClassifier(BaseEstimator, ClassifierMixin, BaseBoost):
     def __init__(self, n_max_iterations=100, estimators_generator="Stumps",
                  random_state=42, self_complemented=True, twice_the_same=True,
                  random_start=False, n_stumps=1, c_bound_sol=True,
-                 plotted_metric=metrics.zero_one_loss, save_train_data=False,
+                 plotted_metric=metrics.zero_one_loss, save_train_data=True,
                  test_graph=True, mincq_tracking=False):
         super(CBBoostClassifier, self).__init__()
         r"""
diff --git a/summit/multiview_platform/monoview_classifiers/bagging.py b/summit/multiview_platform/monoview_classifiers/bagging.py
index 59710059..36b2f041 100644
--- a/summit/multiview_platform/monoview_classifiers/bagging.py
+++ b/summit/multiview_platform/monoview_classifiers/bagging.py
@@ -7,8 +7,8 @@ import numpy as np
 
 from .. import metrics
 from .additions.PregenUtils import PregenClassifier
-from ..monoview.monoview_utils import CustomRandint, BaseMonoviewClassifier, \
-    change_label_to_zero, CustomUniform
+from ..monoview.monoview_utils import BaseMonoviewClassifier, change_label_to_zero
+from ..utils.hyper_parameter_search import CustomRandint, CustomUniform
 
 # Author-Info
 __author__ = "Baptiste Bauvin"
diff --git a/summit/multiview_platform/monoview_classifiers/bagging_pregen.py b/summit/multiview_platform/monoview_classifiers/bagging_pregen.py
index fe5d9d81..e87587f5 100644
--- a/summit/multiview_platform/monoview_classifiers/bagging_pregen.py
+++ b/summit/multiview_platform/monoview_classifiers/bagging_pregen.py
@@ -7,8 +7,8 @@ import numpy as np
 
 from .. import metrics
 from .additions.PregenUtils import PregenClassifier
-from ..monoview.monoview_utils import CustomRandint, BaseMonoviewClassifier, \
-    change_label_to_zero, CustomUniform
+from ..monoview.monoview_utils import BaseMonoviewClassifier, change_label_to_zero
+from ..utils.hyper_parameter_search import CustomRandint, CustomUniform
 
 # Author-Info
 __author__ = "Baptiste Bauvin"
diff --git a/summit/multiview_platform/monoview_classifiers/gradient_boosting_pregen.py b/summit/multiview_platform/monoview_classifiers/gradient_boosting_pregen.py
index 8865abc8..8ab04091 100644
--- a/summit/multiview_platform/monoview_classifiers/gradient_boosting_pregen.py
+++ b/summit/multiview_platform/monoview_classifiers/gradient_boosting_pregen.py
@@ -7,8 +7,9 @@ import numpy as np
 
 from .. import metrics
 from .additions.PregenUtils import PregenClassifier
-from ..monoview.monoview_utils import CustomRandint, BaseMonoviewClassifier, \
-    change_label_to_zero, CustomUniform
+from ..monoview.monoview_utils import BaseMonoviewClassifier, change_label_to_zero
+from ..utils.hyper_parameter_search import CustomUniform, CustomRandint
+
 
 # Author-Info
 __author__ = "Baptiste Bauvin"
diff --git a/summit/multiview_platform/monoview_classifiers/min_cq.py b/summit/multiview_platform/monoview_classifiers/min_cq.py
index e64d51d6..6741caba 100644
--- a/summit/multiview_platform/monoview_classifiers/min_cq.py
+++ b/summit/multiview_platform/monoview_classifiers/min_cq.py
@@ -1,4 +1,5 @@
-from ..monoview.monoview_utils import CustomUniform, BaseMonoviewClassifier
+from ..monoview.monoview_utils import BaseMonoviewClassifier
+from ..utils.hyper_parameter_search import CustomRandint, CustomUniform
 
 #### Algorithm code ####
 
diff --git a/summit/multiview_platform/monoview_classifiers/min_cq_graalpy.py b/summit/multiview_platform/monoview_classifiers/min_cq_graalpy.py
index c17208f7..6d1ea085 100644
--- a/summit/multiview_platform/monoview_classifiers/min_cq_graalpy.py
+++ b/summit/multiview_platform/monoview_classifiers/min_cq_graalpy.py
@@ -2,8 +2,8 @@ import numpy as np
 
 from .additions.BoostUtils import StumpsClassifiersGenerator
 from .additions.MinCQUtils import RegularizedBinaryMinCqClassifier
-from ..monoview.monoview_utils import BaseMonoviewClassifier, CustomUniform
-
+from ..monoview.monoview_utils import BaseMonoviewClassifier
+from ..utils.hyper_parameter_search import CustomRandint, CustomUniform
 
 classifier_class_name = "MinCQGraalpy"
 
diff --git a/summit/multiview_platform/monoview_classifiers/random_forest_pregen.py b/summit/multiview_platform/monoview_classifiers/random_forest_pregen.py
index d4fb2214..36f828b5 100644
--- a/summit/multiview_platform/monoview_classifiers/random_forest_pregen.py
+++ b/summit/multiview_platform/monoview_classifiers/random_forest_pregen.py
@@ -8,7 +8,8 @@ import numpy as np
 from .. import metrics
 from .additions.PregenUtils import PregenClassifier
 from ..monoview.monoview_utils import CustomRandint, BaseMonoviewClassifier, \
-    change_label_to_zero, CustomUniform
+    change_label_to_zero
+from ..utils.hyper_parameter_search import CustomRandint, CustomUniform
 
 # Author-Info
 __author__ = "Baptiste Bauvin"
diff --git a/summit/multiview_platform/monoview_classifiers/scm_pregen.py b/summit/multiview_platform/monoview_classifiers/scm_pregen.py
index ad184ac3..939661ce 100644
--- a/summit/multiview_platform/monoview_classifiers/scm_pregen.py
+++ b/summit/multiview_platform/monoview_classifiers/scm_pregen.py
@@ -4,8 +4,8 @@ import numpy as np
 from pyscm.scm import SetCoveringMachineClassifier as scm
 
 from .additions.PregenUtils import PregenClassifier
-from ..monoview.monoview_utils import CustomRandint, CustomUniform, \
-    BaseMonoviewClassifier
+from ..monoview.monoview_utils import BaseMonoviewClassifier
+from ..utils.hyper_parameter_search import CustomRandint, CustomUniform
 
 # Author-Info
 __author__ = "Baptiste Bauvin"
diff --git a/summit/multiview_platform/multiview_classifiers/group_scm.py b/summit/multiview_platform/multiview_classifiers/group_scm.py
index 6d8fef7e..3391f979 100644
--- a/summit/multiview_platform/multiview_classifiers/group_scm.py
+++ b/summit/multiview_platform/multiview_classifiers/group_scm.py
@@ -15,7 +15,7 @@ from sklearn.utils.validation import check_random_state, check_X_y
 
 from ..multiview.multiview_utils import BaseMultiviewClassifier
 from ..utils.hyper_parameter_search import CustomRandint
-from ..utils.dataset import get_examples_views_indices
+from ..utils.dataset import get_samples_views_indices
 
 __author__ = 'maoss2'
 
@@ -283,7 +283,7 @@ class GroupSCM(BaseMultiviewClassifier):
                                    view_indices):
         """Here, we extract the data from the HDF5 dataset file and store all
         the concatenated views in one variable"""
-        example_indices, self.view_indices = get_examples_views_indices(dataset,
+        example_indices, self.view_indices = get_samples_views_indices(dataset,
                                                                         example_indices,
                                                                         view_indices)
         if self.view_weights is None:
-- 
GitLab