Skip to content
Snippets Groups Projects
Commit 2c98dbd6 authored by Baptiste Bauvin's avatar Baptiste Bauvin
Browse files

print

parent cd1a3d43
Branches
No related tags found
No related merge requests found
Pipeline #10815 failed
from . import exec_classif, result_analysis, metrics, monoview_classifiers, \ __version__ = "0.0.0.0"
monoview, multiview, utils, multiview_classifiers __url__ = "https://gitlab.lis-lab.fr/baptiste.bauvin/summit"
__all__ = ['metrics', 'monoview', 'monoview_classifiers', 'multiview', 'utils'] from . import multiview_platform, execute
...@@ -22,8 +22,8 @@ class CBBoostClassifier(BaseEstimator, ClassifierMixin, BaseBoost): ...@@ -22,8 +22,8 @@ class CBBoostClassifier(BaseEstimator, ClassifierMixin, BaseBoost):
def __init__(self, n_max_iterations=100, estimators_generator="Stumps", def __init__(self, n_max_iterations=100, estimators_generator="Stumps",
random_state=42, self_complemented=True, twice_the_same=True, random_state=42, self_complemented=True, twice_the_same=True,
random_start=False, n_stumps=1, c_bound_sol=True, random_start=False, n_stumps=1, c_bound_sol=True,
plotted_metric=metrics.zero_one_loss, save_train_data=True, plotted_metric=metrics.zero_one_loss, save_train_data=False,
test_graph=True, mincq_tracking=False): test_graph=False, mincq_tracking=False):
super(CBBoostClassifier, self).__init__() super(CBBoostClassifier, self).__init__()
r""" r"""
...@@ -457,7 +457,6 @@ class CBBoostClassifier(BaseEstimator, ClassifierMixin, BaseBoost): ...@@ -457,7 +457,6 @@ class CBBoostClassifier(BaseEstimator, ClassifierMixin, BaseBoost):
np.savetxt(os.path.join(directory, "y_test_step.csv"), self.step_decisions, np.savetxt(os.path.join(directory, "y_test_step.csv"), self.step_decisions,
delimiter=',') delimiter=',')
step_metrics = [] step_metrics = []
print(y_test.shape)
for step_index in range(self.step_decisions.shape[1] - 1): for step_index in range(self.step_decisions.shape[1] - 1):
step_metrics.append(self.plotted_metric.score(y_test, step_metrics.append(self.plotted_metric.score(y_test,
self.step_decisions[:, self.step_decisions[:,
......
...@@ -30,7 +30,7 @@ def get_feature_importances(result, feature_ids=None, view_names=None,): ...@@ -30,7 +30,7 @@ def get_feature_importances(result, feature_ids=None, view_names=None,):
feature_importances[classifier_result.view_name] = pd.DataFrame( feature_importances[classifier_result.view_name] = pd.DataFrame(
index=feature_ids[classifier_result.view_index]) index=feature_ids[classifier_result.view_index])
if hasattr(classifier_result.clf, 'feature_importances_'): if hasattr(classifier_result.clf, 'feature_importances_'):
# print(classifier_result.classifier_name, classifier_result.view_name) print(classifier_result.classifier_name, classifier_result.view_name)
feature_importances[classifier_result.view_name][ feature_importances[classifier_result.view_name][
classifier_result.classifier_name] = classifier_result.clf.feature_importances_ classifier_result.classifier_name] = classifier_result.clf.feature_importances_
else: else:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment