I searched up ways to implement dimensionality reduction in Python and this is the result that I got: http://scikit-learn.org/stable/modules/unsupervised_reduction.html. The last method shown in that website was feature agglomeration. I clicked on the link for the documentation for that python method, but I am still unsure how to use it.
If anyone has worked with Python's feature agglomeration method before, would it be possible for you to explain how it works (input, output, etc)? Thanks!