Main option(主要选项): -testSet, -ap, -cv
-testSet path/to/test/file (need to specify the test set manually 需要手动指定测试集)
-ap ratio ap比率(ap means that the ratings are automatically partitioned into training set and test set, the number is the ratio of test set. e.g. -ap 0.2 ap表示评级自动分为训练集和测试集,数字是测试集的比例。例如-ap 0.2)
-cv k (-cv means cross validation, k is the number of the fold. e.g. -cv 5 -cv表示交叉验证,k是折叠的编号。例如-cv 5)
Secondary option(次要选项):-b, -p, -cold
-b val (binarizing the rating values. Ratings equal or greater than val will be changed into 1, and ratings lower than val will be changed into 0. e.g. -b 3.0 对评级值进行二值化。 等于或大于val的等级将变为1,低于val的等级将变为0。例如:-b 3.0)
-p (if this option is added, the cross validation wll be executed parallelly, otherwise executed one by one 如果添加此选项,则交叉验证将并行执行,否则将逐个执行)
-tf (model training would be conducted on TensorFlow if TensorFlow has been installed 如果已安装TensorFlow,将在TensorFlow上进行模型训练)
-cold threshold 冷阈值 (evaluation on cold-start users, users in training set with ratings more than threshold will be removed from the test set 对冷启动用户的评估,评级超过阈值的训练集中的用户将从测试集中删除)