Empirical analysis of generalization and learning in XCS with gradient descent