Colaboratory - Download Files
from google.colab import files
files.download('filename')
Conversion Between Class Labels and One Hot
# class label to integer label
from sklearn import preprocessing
le = preprocessing.LabelEncoder()
y_factor = le.fit_transform(y_class)
# integer label to one hot
from keras.utils import np_utils
y_onehot = np_utils.to_categorical(y_factor)
# keras Sequence() model prediction to class label
y_pred_factor = model.predict_classes(Xtest)
y_pred_class = le.inverse_transform(y_pred_factor)
# keras Model() model prediction to class label
y_pred_prob = model.predict(Xtest)
y_pred_factor = y_pred_prob.argmax(axis = -1)
y_pred_class = le.inverse_transform(y_pred_factor)
Order of CNN Layers
CONV/FC -> ReLU -> BN -> Dropout -> CONV/FC
BN after Activation improves accuracy