def plot_pr(gold, predicted_prob, lb):
pp1 = predicted_prob[:,1] # prob for class 1
p, r, th = precision_recall_curve(gold, pp1)
ap = average_precision_score(gold, pp1)
plt.plot(r, p, label= lb + ' (area = {0:0.2f})'
''.format(ap))
plt.xlim([0.0, 1.0])
plt.ylim([0.0, 1.05])
plt.xlabel('Recall')
plt.ylabel('Precision')
plt.title('Precision and Recall')
plt.legend(loc="upper right")
#plt.show()
评论列表
文章目录