Skip to content

Instantly share code, notes, and snippets.

@cafielo
Created October 31, 2017 15:33
Show Gist options
  • Save cafielo/9b66c1a95394975bd7c1f6acb9ff2f22 to your computer and use it in GitHub Desktop.
Save cafielo/9b66c1a95394975bd7c1f6acb9ff2f22 to your computer and use it in GitHub Desktop.
2. reshape and preprocessing dataset
if K.image_data_format() == 'channels_first':
x_train = x_train.reshape(x_train.shape[0], 1, img_rows, img_cols)
x_test = x_test.reshape(x_test.shape[0], 1, img_rows, img_cols)
input_shape = (1, img_rows, img_cols)
else:
x_train = x_train.reshape(x_train.shape[0], img_rows, img_cols, 1)
x_test = x_test.reshape(x_test.shape[0], img_rows, img_cols, 1)
input_shape = (img_rows, img_cols, 1)
x_train = x_train.astype('float32')
x_test = x_test.astype('float32')
x_train /= 255
x_test /= 255
print('x_train shape:', x_train.shape)
print(x_train.shape[0], 'train samples')
print(x_test.shape[0], 'test samples')
# convert class vectors to binary class matrices
y_train = keras.utils.to_categorical(y_train, num_classes)
y_test = keras.utils.to_categorical(y_test, num_classes)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment