the different types of training sets