At the moment, the code only works if the same value for shuffle_train is used in hyperopt and recalibration. Ideally, one would use shuffle_train=0 for hyperopt and shuffle_train=1 for recalibration or shuffle_train=1 for hyperopt and shuffle_train=1 for recalibration.
The first option is currently not supported. Best option is to remove the dependency of shuffle_train for recalibration as it is always 1, but leave it as input to represent the value of shuffle_train during hyperopt.
At the moment, the code only works if the same value for
shuffle_train
is used in hyperopt and recalibration. Ideally, one would useshuffle_train=0
for hyperopt andshuffle_train=1
for recalibration orshuffle_train=1
for hyperopt andshuffle_train=1
for recalibration.The first option is currently not supported. Best option is to remove the dependency of
shuffle_train
for recalibration as it is always 1, but leave it as input to represent the value ofshuffle_train
during hyperopt.