[使用k最近邻构建UCI数字任务的机器学习系统。需要对数据集进行两次测试

问题描述 投票:0回答:1

我正在用Java中的k最近邻算法对UCI数据集中的数字进行分类。我已经实现了从一个文件训练然后在另一个文件上进行测试的代码。但是我必须进行两次测试,其中代码将相同的数据集分成训练和测试集的一半。有人可以帮我解决这个问题吗?谢谢。

java machine-learning knn
1个回答
0
投票

查找交叉验证。双重测试意味着您将数据分为两部分。您在A部分上进行训练,并在B部分上进行测试,然后查看准确性,以查看模型的性能如何。然后,您将它们切换。您在B部分上进行训练,并在A部分上进行测试,然后看看您获得了哪种精度。

© www.soinside.com 2019 - 2024. All rights reserved.