One of the concerns while solving a problem using machine learning is data leakage. While solving a machine learning problem, we split the whole dataset into training and test set. We need to be very cautious so that there is no data leakage from the training set to...