为什么在每个建模时间内我在Weka中都会获得不同的花费时间?

时间:2018-08-14 18:26:50

标签: java classification weka data-mining rweka

每次我单击“开始”以在Weka中对相同的数据和相同的功能进行建模时,我都会花费不同的时间。如何测量实际花费的时间?

1 个答案:

答案 0 :(得分:0)

杀死所有其他应用程序,包括操作系统中的所有内容。然后禁用任何图形用户界面。 确保不将调制解调器CPU与Turboboost一起使用。 添加极端的水冷却以防止任何热量节流。

不要使用weka UI,而是编写一个专门的Java程序进行基准测试,以对Hotspot VM进行预热,然后运行多个基准测试运行,并在其间进行垃圾收集以进行测量。然后取许多次运行的平均值。

请确保不要使用随机初始化的算法,因为这会影响运行时。

所有这些因素(以及更多其他因素)都会影响观察到的运行时间。因此,您无法让它们始终在点击界面中返回相同的结果。