0
我gradle这个crossfold任务看起来是这样的:如何防止crossfold重新生成每次迭代Lenskit 3.0-M2
task crossfold(type: Crossfold, group: 'evaluate') {
input 'data/mt-500k.yml'
// test on same 1/5 of each user's ratings
holdoutFraction(0.2,'timestamp')
// use 5-fold cross-validation
partitionCount 3
//use partition users method
method 'partition-users'
}
的MT-500K数据集包含了所有的评级。由于我的RAM数量有限,我需要将我的算法分开运行。这意味着即使我的数据没有更改,交叉折叠也会重新迭代,导致训练/测试折叠中的不同用户导致结果无法比拟。如何维持相同的交叉折叠或防止镜头组重新迭代?