-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change detected: poor performance on banana problem #973
Comments
Likely to be some issue in the derivatives of the banana problem, or maybe in the code that these methods share. Now seeing MALA also performs badly on the normal test, which is a bit surprising and coudl be a separate issue? |
@MichaelClerx Just checked this -- it's because there isn't a gradient method implemented for multivariate Gaussians. I am surprised that we get any data from these runs as think it should just fail. Will create a separate issue to implement this (as should only take a few minutes and we should have it). @MichaelClerx Is there a way to run the functional tests locally for a given method? Think it would be good to incorporate some degree of functional testing in our workflow of implementing new methods. Not sure how best to do this though... |
But the |
It’s the prior we’re using - a multivariate Gaussian which doesn’t have sensitivities currently.
… On 29 Sep 2019, at 12:38, Michael Clerx ***@***.***> wrote:
@MichaelClerx Just checked this -- it's because there isn't a gradient method implemented for multivariate Gaussians. I am surprised that we get any data from these runs as think it should just fail. Will create a separate issue to implement this (as should only take a few minutes and we should have it).
But the TwistedGaussianLogPDF does have an evaluateS1 method. Where do the multivariate gaussian distributions come in?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
I didn't know they had a log prior in there!
This was right: calling evaluateS1() on a method that doesn't implement it will cause an exception! |
pints-team/change-point-testing#29 Not sure if this goes here or in the FT repo, so leaving open just now |
@MichaelClerx thanks for pointing these out!
The text was updated successfully, but these errors were encountered: