tool for doing dimensionality reduction on training instances using SVD