diff --git a/Code/MonoMutliViewClassifiers/MonoviewClassifiers/DecisionTree.py b/Code/MonoMutliViewClassifiers/MonoviewClassifiers/DecisionTree.py index 626099e1cfd9ef4236b359c6b8a112484e5fd260..7200d573a2e38772ed893311a6ab81f08b497e99 100644 --- a/Code/MonoMutliViewClassifiers/MonoviewClassifiers/DecisionTree.py +++ b/Code/MonoMutliViewClassifiers/MonoviewClassifiers/DecisionTree.py @@ -11,6 +11,7 @@ __status__ = "Prototype" # Production, Development, P def fit(DATASET, CLASS_LABELS, NB_CORES=1, **kwargs): + print kwargs maxDepth = int(kwargs['0']) classifier = DecisionTreeClassifier(max_depth=maxDepth) classifier.fit(DATASET, CLASS_LABELS) diff --git a/Code/MonoMutliViewClassifiers/Multiview/Fusion/Methods/EarlyFusionPackage/WeightedLinear.py b/Code/MonoMutliViewClassifiers/Multiview/Fusion/Methods/EarlyFusionPackage/WeightedLinear.py index a4bbd8187ac0807e4c90c1f01f0e8bc9620e28cf..923800ee7babbba93a627a15c1a5fadec979d03c 100644 --- a/Code/MonoMutliViewClassifiers/Multiview/Fusion/Methods/EarlyFusionPackage/WeightedLinear.py +++ b/Code/MonoMutliViewClassifiers/Multiview/Fusion/Methods/EarlyFusionPackage/WeightedLinear.py @@ -37,6 +37,9 @@ class WeightedLinear(EarlyFusionClassifier): if not trainIndices: trainIndices = range(DATASET.get("Metadata").attrs["datasetLength"]) self.weights = self.weights/float(max(self.weights)) + print dict((str(configIndex), config) for configIndex, config in + enumerate(self.monoviewClassifiersConfig + )) self.makeMonoviewData_hdf5(DATASET, weights=self.weights, usedIndices=trainIndices, viewsIndices=viewsIndices) monoviewClassifierModule = getattr(MonoviewClassifiers, self.monoviewClassifierName) self.monoviewClassifier = monoviewClassifierModule.fit(self.monoviewData, DATASET.get("Labels")[trainIndices],