From 62b76c23ec60af22717eb75ad0aed4bdbbd14067 Mon Sep 17 00:00:00 2001
From: Baptiste Bauvin <baptiste.bauvin.1@ulaval.ca>
Date: Mon, 18 Jun 2018 11:33:24 -0400
Subject: [PATCH] Fixed monocore bug

---
 multiview_platform/MonoMultiViewClassifiers/ExecClassif.py    | 2 +-
 .../MonoMultiViewClassifiers/utils/GetMultiviewDb.py          | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/multiview_platform/MonoMultiViewClassifiers/ExecClassif.py b/multiview_platform/MonoMultiViewClassifiers/ExecClassif.py
index 41af603b..97eebf0f 100644
--- a/multiview_platform/MonoMultiViewClassifiers/ExecClassif.py
+++ b/multiview_platform/MonoMultiViewClassifiers/ExecClassif.py
@@ -338,7 +338,7 @@ def execOneBenchmarkMonoCore(DATASET=None, LABELS_DICTIONARY=None, directory=Non
         #         else DATASET.get("View" + str(viewIndex)).attrs["name"].decode("utf-8")
         #         for viewIndex in range(DATASET.get("Metadata").attrs["nbView"])]
         #neededViewIndex = views.index(kwargs["feat"])
-        X = DATASET.get(kwargs["feat"])
+        X = DATASET.get("View"+str(kwargs["viewIndex"]))
         Y = labels
         resultsMonoview += [ExecMonoview(directory, X, Y, args.name, labelsNames, classificationIndices, kFolds,
                                                    1, args.type, args.pathF, randomState,
diff --git a/multiview_platform/MonoMultiViewClassifiers/utils/GetMultiviewDb.py b/multiview_platform/MonoMultiViewClassifiers/utils/GetMultiviewDb.py
index e236ba04..92ae9de9 100644
--- a/multiview_platform/MonoMultiViewClassifiers/utils/GetMultiviewDb.py
+++ b/multiview_platform/MonoMultiViewClassifiers/utils/GetMultiviewDb.py
@@ -77,7 +77,7 @@ def getPlausibleDBhdf5(features, pathF, name, NB_CLASS=3, LABELS_NAME="", random
             viewData[fakeZeroIndices] = np.zeros((len(fakeZeroIndices), nbFeatures))
             viewData = makeMeNoisy(viewData, randomState)
             viewDset = datasetFile.create_dataset("View" + str(viewIndex), viewData.shape, data=viewData.astype(np.uint8))
-            viewDset.attrs["name"] = "View" + str(viewIndex)
+            viewDset.attrs["name"] = "ViewNumber" + str(viewIndex)
             viewDset.attrs["sparse"] = False
         labelsDset = datasetFile.create_dataset("Labels", CLASS_LABELS.shape)
         labelsDset[...] = CLASS_LABELS
@@ -110,7 +110,7 @@ def getPlausibleDBhdf5(features, pathF, name, NB_CLASS=3, LABELS_NAME="", random
             viewData[fakeTwoIndices] = np.ones((len(fakeTwoIndices), nbFeatures))+1
             viewData = makeMeNoisy(viewData, randomState)
             viewDset = datasetFile.create_dataset("View" + str(viewIndex), viewData.shape, data=viewData.astype(np.uint8))
-            viewDset.attrs["name"] = "View" + str(viewIndex)
+            viewDset.attrs["name"] = "ViewNumber" + str(viewIndex)
             viewDset.attrs["sparse"] = False
         labelsDset = datasetFile.create_dataset("Labels", CLASS_LABELS.shape)
         labelsDset[...] = CLASS_LABELS
-- 
GitLab