提问人:melson 提问时间:12/2/2022 更新时间:12/2/2022 访问量:35
一种算法的预处理会改变实验条件吗?
Does the preprocessing of one algorithm change the conditions of the experiment?
问:
举个例子,
我们有两种算法,它们使用相同的数据集以及相同的训练和测试数据:
1 - 使用 k-NN 并返回精度;
2 - 在 k-NN 之前应用预处理,并在返回精度之前添加更多内容。
尽管预处理“是”算法 2 的一部分,但我被告知我们无法比较这两种方法,因为实验条件因预处理而发生了变化。 鉴于预处理仅针对算法 2,我相信情况没有改变。
哪种说法是正确的?
答:
1赞
user1196549
12/2/2022
#1
这取决于你在比较什么。
如果将这两种方法进行比较“允许预处理”,则不会在实验中包括预处理;原则上,您应该测试几个(相同的)查询;
如果比较“不允许预处理”,则将所有内容都包含在测量中。
评论