Generalization of learning