For training and evaluating any model#