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

Merge branch 'develop'

parents 013f4022 c07e8d96
Branches
Tags
No related merge requests found
Pipeline #4903 failed
......@@ -13,17 +13,8 @@ classifier_class_name = "WeightedLinearEarlyFusion"
class WeightedLinearEarlyFusion(BaseMultiviewClassifier, BaseFusionClassifier):
"""
WeightedLinearEarlyFusion
Parameters
----------
random_state
view_weights
monoview_classifier_name
monoview_classifier_config
Attributes
----------
Builds a monoview dataset by concatenating the views (with a weight if
needed) and learns a monoview classifier on the concatenation
"""
def __init__(self, random_state=None, view_weights=None,
......@@ -37,10 +28,6 @@ class WeightedLinearEarlyFusion(BaseMultiviewClassifier, BaseFusionClassifier):
self.monoview_classifier_config = monoview_classifier_config[
monoview_classifier_name]
self.monoview_classifier_config = monoview_classifier_config
# monoview_classifier_module = getattr(monoview_classifiers,
# self.monoview_classifier_name)
# monoview_classifier_class = getattr(monoview_classifier_module,
# monoview_classifier_module.classifier_class_name)
self.monoview_classifier = self.init_monoview_estimator(
monoview_classifier_name, monoview_classifier_config)
self.param_names = ["monoview_classifier_name",
......
......@@ -8,6 +8,10 @@ classifier_class_name = "WeightedLinearLateFusion"
class WeightedLinearLateFusion(LateFusionClassifier):
"""
Similar to the majority voting fusion.
"""
def __init__(self, random_state, classifiers_names=None,
classifier_configs=None, weights=None, nb_cores=1, rs=None):
self.need_probas = True
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment