Generating Diverse Learners