如上图所示:使用不同复杂度的模型,会影响bias与variance的分布。...对于KNN算法,k值越大,表示模型的学习能力越弱,因为k越大,它越倾向于从“面”上考虑做出判断,而不是具体地考虑一个样本近身的情况来做出判断,所以,它的偏差会越来越大。...为什么说是部分实现了多次训练取均值的效果而不是全部呢?...= train_test_split(x, y, train_size=0.8, random_state=14)
x_train, x_test, y_train, y_test = x_train1..., x_test1, y_train1, y_test1
# 3,线性回归模型:
lr = LinearRegression()
lr.fit(x_train,y_train)
lr_y_test_hat