fixed a bug with the adaptive learning rate implementation, changed the implementation of the split_training_validation_test function in dataproc