是否可以防止命令行 CatBoost 在交叉验证模式下打乱输入数据?
Is it possible to prevent command-line CatBoost to shuffle of the input data in cross-validation mode?
我的数据包含 10 周的观察结果。我想以 9 对 1 周的模式交叉验证模型。所以,我不希望 CatBoost 在拆分之前打乱数据。可以用命令行吗?
我不确定“--cv-rand 0”(或任何其他值)是否像 "non shuffle" 一样工作。
更改参数stratified
stratified = False
使用--cv-no-shuffle option
,刚刚在catboost中实现。
我的数据包含 10 周的观察结果。我想以 9 对 1 周的模式交叉验证模型。所以,我不希望 CatBoost 在拆分之前打乱数据。可以用命令行吗?
我不确定“--cv-rand 0”(或任何其他值)是否像 "non shuffle" 一样工作。
更改参数stratified
stratified = False
使用--cv-no-shuffle option
,刚刚在catboost中实现。