What I don't understand is if you can train a final layer on the reservoir's random representation, why is this better than just training the final layer on your data directly? I assume the answer has something to do with dimensionality reduction?
Sort of acting like a hash function - small differences in the source become large differences in the output.