我正在尝试应用 kfold 方法,但我不知道如何访问生成的训练和测试集。在浏览了几个博客和 scikitlearn 用户指南之后,人们唯一要做的就是打印训练和测试集。这可能适用于小型数据帧,但对于较大的数据帧则没有用。谁能帮我?
我正在使用的数据:https ://github.com/ageron/handson-ml/tree/master/datasets/housing
我目前在哪里:
X = housing[['total_rooms', 'total_bedrooms']]
y = housing['median_house_value']
kf = KFold(n_splits=5)
for train_index, test_index in kf.split(X):
X_train, X_test = X.iloc[train_index], X.iloc[test_index]
y_train, y_test = y.iloc[train_index], y.iloc[test_index]
但这仅对生成最后一个数据集有用。我应该能够得到所有。
提前致谢。