Created by: ZainNasrullah
As per our discussion, minor fix which resolves failure of running compare_all_models.py
The true issue seems to be in utility.py, where the sample_without_replacement function (called in generate_indices) produces inconsistent results with np.random.RandomState(42). Take a deeper look at this interaction to solve permanently.