用训练数据重新拟合现有的knn模型?

时间:2018-03-19 20:05:47

标签: r machine-learning linear-regression linear knn

我们可以使用新的训练数据更新knn模型吗?我知道update()函数,它适用于线性回归但无法使用新的训练数据重新修改knn.rda。一旦我调用更新(现有的knn模型,新的训练数据),knn模型的大小似乎没有增加

请建议

1 个答案:

答案 0 :(得分:0)

根据定义,k-NN不训练模型(没有Lazy Learning算法)。换句话说,您的模型只是所有可用训练数据的连接 - 您的训练集。

因此,它取决于您的R包使用的特定实现,但很可能update()不起作用,因为......没有要更新的模型。

只需将新的训练集传递给k-NN算法,就可以正常工作。