一、画ROC曲线
Y_pred = parallel_model.predict(val_X0,batch_size=batch) #val_X0为数据
Y_pred =Y_pred[:500] #Y_pred为数据的预测值(预测的标签)
Y_train=val_Y0[:500] #Y_train 为数据的真实标签,这里是one hot 格式一个样本对应2*1的标签
#############################
Y_pred_0 = [y[1] for y in Y_pred] # 取出y中的一列
Y_train0 = [y[1] for y in Y_train]
import matplotlib.pyplot as plt
from sklearn.metrics import roc_curve
from sklearn.metrics import auc
import numpy as np
from sklearn.model_selection import train_test_split
from sklearn.metrics import recall_score,accuracy_score
from sklearn.metrics import precision_score,f1_score
from keras.optimizers import Adam,SGD,sgd
from keras.models import load_model
#Y_train0为真实标签,Y_pred_0为预测标签,注意,这里roc_curve为一维的输入,Y_train0是一维的
fpr, tpr, thresholds_keras = roc_curve(Y_train0, Y_pred_0)
auc = auc(fpr, tpr)
print("AUC :