【发布时间】:2023-01-24 03:07:20
【问题描述】:
对于我的 KNN 分类器,我绘制了 K(# 最近邻居)的不同值的训练和测试精度,如下所示:
如您所见,范围 [1, 5] 中的 Ks 具有相同的测试精度。
在这种情况下,应该选择K的什么值进行推理?
我试过什么?
在这种情况下,不能应用肘部技术。
附言:我使用以下函数来拆分我的训练和测试数据:
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=.3, random_state=4, shuffle=True, stratify=y)
【问题讨论】:
-
K=1 我猜是因为它更便宜,但看起来你确实过拟合了。
标签: algorithm machine-learning classification knn