Question: Exercise assume y_pred is labels from a classifier. Each element in the list is label for one test data in same order as in y_pred.

Exercise assume y_pred is labels from a classifier. Each element in the list is label for one test data in same order as in y_pred. We also have y_gold actual labels for the data. Write a function report(y_pred, y_gold) to print precision, recall and F1 score. true pos recall = true pos + falseneg true pos precision = truepos + falsepos 2 * precision * recall fi = recall + precision ]: def report(y_pred, y_gold): return prec, recall, fi ]: y_pred = [1,1,0,0,1,1] y_gold = (1,0,1,0,1,0) prec, recall, f1 = report(y_pred, y_gold) print("prec:{} recall:{} f1:{}". format (prec, recall, f1)) prec:0.5 recall:0.6666666666666666 f1:0.5714285714285715
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
