Please add an inline comment to explain that row-wise normalization make the subsequent euclidean k-means behave as a spherical k-means (using cosine similarities) that is usually better for text classification.

It would also be interesting to check that using `Normalizer` along on the TF-IDF feature would not bring most of the LSA perf improvement by itself.