Here:
|
factor = np.random.uniform(self.scaling_range[0], self.scaling_range[0]) |
the scaling factor is not correctly sampled from the scaling range. Instead of:
factor = np.random.uniform(self.scaling_range[0], self.scaling_range[0])
It should be
factor = np.random.uniform(self.scaling_range[0], self.scaling_range[1])