我在训练一个SVR的模型,使用k-折线法对模型评分,即K个模型的r2值去掉一个最小值后的平均值,然后在将这个过程重复10次以求得到稳定和保真的结果
for i in range(10):
svr_rbf = SVR(kernel='poly', C=101, gamma=0.05, degree=2, coef0=0.01)
k = cross_val_score(svr_rbf, X_trian, Y_train, cv=8, scoring='r2')
d = np.sort(k)
h = d.tolist()
h.pop(0)
j = np.array(h)
b = j.mean()
print(b)
十次重复的结果相同