shogun-toolbox/shogun — pull request #615 by puffin444 (2012-07-01 05:43:23+00:00)
Title: Added matrix storage for GPs and Model Selection Parameter Hashing.

As discussed with Oliver Monday, I have made some modifications within CGaussianProcessRegression and CExactInferenceMethod to make computation less redundant. Both of these only update their major matrices unless a parameter has been changed. I have added a method to calculate the MD5 checksum of a parameter combination of a given SGObject. This way, if a model selection class modifies modelselection parameters, the SGObject knows about it. I use this also in these two GP classes. My only fear about the added code is that its a little too Byzantine. Please let me know what you think.