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數量有限,我需要將我的算法分開運行。這意味着即使我的數據沒有更改,交叉摺疊也會重新迭代,導致訓練/測試摺疊中的不同用戶導致結果無法比擬。如何維持相同的交叉摺疊或防止鏡頭組重新迭代?