-
Notifications
You must be signed in to change notification settings - Fork 806
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
Working Hybrid #1802
Working Hybrid #1802
Conversation
@varunagrawal let me know when the examples are in here and I should look again. |
PS, avoid pushing each commit to save on CI cycles :-) |
…GaussianMixtureModel)
…ovariances for later
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
95% there, awesome progress.
@@ -115,6 +118,156 @@ TEST(MixtureFactor, Dim) { | |||
EXPECT_LONGS_EQUAL(1, mixtureFactor.dim()); | |||
} | |||
|
|||
/* ************************************************************************* */ | |||
// Test components with differing means |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I need more explanation in the comment to understand these tests. Also, since in the end they are just regression tests, it’s unclear they assert correctness of anything :-/ if these examples are supposed to be equivalent to the HBN tests above, and you are using the same values as there to test the result, that is a different story. Unclear now, though.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I should remove these since they are beyond the scope of this PR.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Did you end up removing them?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just removed them.
seems you have a compile issue. Could you maybe only push once a review is needed? That will eliminate some green-house gases when CI is run for entire matrix.
|
Assuming the not 50-50 motion model test is the last bit. Let me know by email when I should look again. |
Yup, working on that. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You did it! Some more detail comments that you can resolve yourself if taken care of. Awesome!
CI passed, want to merge? |
GaussianMixtureFactor
to store the Gaussian normalizers as detailed in my thesis.DifferingMeans
andDifferingCovariances
which verify the mode selection.logProbabilities
using a scheme detailed in my thesis.