Commit 1a96b149 authored by Alessandro Censi's avatar Alessandro Censi
Browse files

to_categorical issue fixed

parent 9d9c895d
No related merge requests found
Showing with 10 additions and 6 deletions
+10 -6
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>
\ No newline at end of file
...@@ -2,12 +2,11 @@ import numpy as np ...@@ -2,12 +2,11 @@ import numpy as np
import constants import constants
from sklearn import model_selection from sklearn import model_selection
from sklearn.utils import shuffle from sklearn.utils import shuffle
from keras.utils import to_categorical from tensorflow.keras.utils import to_categorical
classes = np.load(constants.CLASSES_PATH) classes = np.load(constants.CLASSES_PATH)
classes -= 1
n_classes = len(np.unique(classes))
data = np.load(constants.DATA_PATH) data = np.load(constants.DATA_PATH)
segments_id = np.load(constants.SEGMENT_ID_PATH) segments_id = np.load(constants.SEGMENT_ID_PATH)
...@@ -17,8 +16,7 @@ assert len(classes) == len(data) == len(segments_id) ...@@ -17,8 +16,7 @@ assert len(classes) == len(data) == len(segments_id)
for i in range(constants.N_FOLDS): for i in range(constants.N_FOLDS):
# permutation of data # permutation of data
perm_data, perm_classes, perm_ids = shuffle(data, classes, segments_id, random_state=0) perm_data, perm_classes, perm_ids = shuffle(data, classes, segments_id, random_state=0)
perm_classes = to_categorical(perm_classes, num_classes=None) perm_classes = to_categorical(perm_classes, num_classes=n_classes)
files = []
x_train, x_test_validation, y_train, y_test_validation, id_train, id_test_valid = model_selection.train_test_split(perm_data, perm_classes, perm_ids, x_train, x_test_validation, y_train, y_test_validation, id_train, id_test_valid = model_selection.train_test_split(perm_data, perm_classes, perm_ids,
test_size=constants.TRAIN_SIZE, test_size=constants.TRAIN_SIZE,
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment