The code works perfectly fine if I don’t include my custom accuracy metric function. Can someone tell the fix for the same?
Accuracy Metric Function
def get_multiaccuracy(y_true, y_pred): total_labels = 0 correct_labels = 0 for i, val in enumerate(y_true): if val == 1: total_labels += 1 if y_pred[i] == 1: correct_labels += 1 for i, val in enumerate(y_pred): if val == 1: if y_true[i] != 1: total_labels += 1 return correct_labels/total_labels
Model Compiler
model.compile(optimizer = 'adam', loss='binary_crossentropy',metrics=[get_multiaccuracy])
submitted by /u/ChaosAdm
[visit reddit] [comments]