independent training sets