Advertisement
Guest User

Untitled

a guest
Sep 18th, 2019
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. from sklearn.metrics import roc_auc_score, auc
  2. from sklearn.metrics import roc_curve
  3. roc_log = roc_auc_score(np.argmax(Y_test, axis=1), np.argmax(Y_pred_tta, axis=1))
  4. false_positive_rate, true_positive_rate, threshold = roc_curve(np.argmax(Y_test, axis=1), np.argmax(Y_pred_tta, axis=1))
  5. area_under_curve = auc(false_positive_rate, true_positive_rate)
  6.  
  7. plt.plot([0, 1], [0, 1], 'r--')
  8. plt.plot(false_positive_rate, true_positive_rate, label='AUC = {:.3f}'.format(area_under_curve))
  9. plt.xlabel('False positive rate')
  10. plt.ylabel('True positive rate')
  11. plt.title('ROC curve')
  12. plt.legend(loc='best')
  13. plt.show()
  14. #plt.savefig(ROC_PLOT_FILE, bbox_inches='tight')
  15. plt.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement