Commit Graph

16563 Commits (5d9b0cfe5db069cb1564c154d8b83152527172cc)

Author SHA1 Message Date
Frank Dellaert 2d688a1986 Added tests to convert Hybrid BN to corresponding "likelihood" FG 2022-12-29 13:55:06 -05:00
Frank Dellaert d4ee6997f7 Remove FromConditionals 2022-12-29 13:54:44 -05:00
Varun Agrawal 69bb4db42d HybridValues: continuous then discrete 2022-12-29 23:59:34 +05:30
Frank Dellaert 7ba5392525 likelihood method (as well as continuousParents) 2022-12-29 13:28:20 -05:00
Frank Dellaert 611f61c7f4 proto code for likelihood 2022-12-29 13:21:20 -05:00
Frank Dellaert 364417e4aa Fixed equals and print 2022-12-29 13:21:06 -05:00
Frank Dellaert 1e87a81d01 Made method const 2022-12-29 13:12:03 -05:00
Frank Dellaert e42805eba3 Get rid of (redundant and undocumented) FromFactors named constructor. 2022-12-29 12:22:56 -05:00
Frank Dellaert 7d58207dae Renamed add to emplace, add is for shared pointers 2022-12-29 11:55:19 -05:00
Frank Dellaert a6b90023f3 Added zero parents FromMeanAndStddev 2022-12-29 11:54:59 -05:00
Varun Agrawal 1659c418e1 PreintegratedAhrsMeasurements wrapped constructors 2022-12-29 21:31:46 +05:30
Varun Agrawal 706a8a42bc
Merge pull request #1353 from borglab/feature/evaluate_wrappers
Added convenience constructors and python wrappers
2022-12-29 03:23:25 -05:00
Varun Agrawal 1eb6fc77a0 fix formatting and other issues 2022-12-29 10:33:33 +05:30
Varun Agrawal cc2183adb3 fix wrap preamble 2022-12-29 10:32:46 +05:30
Varun Agrawal f4420f2c8d add mixture to bayesnet and fix double assert bug 2022-12-29 08:40:46 +05:30
Varun Agrawal 03baf8f75e formatting and fixes to test 2022-12-29 08:33:14 +05:30
Varun Agrawal 873f5baf56 remove unnecessary preamble and specializations for hybrid wrapping 2022-12-29 08:32:43 +05:30
Varun Agrawal a849eab99d
Merge pull request #1352 from borglab/feature/HBN-evaluate 2022-12-28 21:21:08 -05:00
Frank Dellaert 7c91fe82b4 Add evaluate test 2022-12-28 18:10:07 -05:00
Frank Dellaert fd12181ebe Cleanup 2022-12-28 18:10:00 -05:00
Frank Dellaert 1de49598af Add methods in HybridBayesNet 2022-12-28 18:09:53 -05:00
Frank Dellaert d9511d6dc2 Convenience constructors 2022-12-28 17:47:41 -05:00
Frank Dellaert 0495f81104 Test for GBN::sample 2022-12-28 16:51:40 -05:00
Frank Dellaert 356b89a165 Fix to const & 2022-12-28 16:51:24 -05:00
Frank Dellaert d537867981 Relaxed test 2022-12-28 15:28:50 -05:00
Frank Dellaert 1134d1c88e Refactor with uniform dynamic pointer cast API 2022-12-28 13:52:59 -05:00
Frank Dellaert c984a5ffa2 Switch to dynamic pointer cast 2022-12-28 13:52:40 -05:00
Frank Dellaert 911e46b0a0 Evaluate for hybrid Bayes nets 2022-12-28 12:55:38 -05:00
Frank Dellaert b3b635cd94 Test sampling using Monte Carlo integration 2022-12-28 12:31:13 -05:00
Frank Dellaert 8391c783bf Correct densities (error already includes 0.5!) 2022-12-28 12:00:37 -05:00
Frank Dellaert 1d3a7d4753 Added logDensity and evaluate to Gaussian conditional and Bayes net 2022-12-28 10:59:01 -05:00
Frank Dellaert 8d4dc3d880 GBN::evaluate prototype code works 2022-12-28 10:19:30 -05:00
Frank Dellaert b04f2f8582 HBN::evaluate
# Conflicts:
#	gtsam/hybrid/HybridBayesNet.cpp
#	gtsam/hybrid/tests/testHybridBayesNet.cpp
2022-12-28 08:26:04 -05:00
Frank Dellaert 41a96473b5 Pass reference 2022-12-28 08:22:03 -05:00
Varun Agrawal cfcbddaa61
Merge pull request #1349 from borglab/hybrid/two_ways 2022-12-27 18:38:33 -05:00
Frank Dellaert db17a04c59 Fix print test 2022-12-25 22:30:12 -05:00
Frank Dellaert 8a319c5a49 Separated out NFG setup and added test. 2022-12-25 19:31:54 -05:00
Frank Dellaert a7573e8e6f Refactor elimination setup to not use C declaration style 2022-12-25 19:21:34 -05:00
Frank Dellaert 4ad482aa70 Small comments 2022-12-25 19:20:55 -05:00
Frank Dellaert 76e838b8d0 Implement printing rather than calling factor graph version 2022-12-25 18:19:02 -05:00
Varun Agrawal f3c85aec2b
Merge pull request #1346 from borglab/hybrid/verification
Sampling test for Hybrid Posterior
2022-12-25 09:50:15 -05:00
Varun Agrawal af6a4f2417
Merge pull request #1302 from borglab/wrap-unit3-rot 2022-12-24 23:43:39 -05:00
Varun Agrawal d7491a187e
Merge pull request #1348 from borglab/fix/wrapper 2022-12-24 23:42:50 -05:00
Varun Agrawal 0fb67995c6 added comments and minor refactor 2022-12-25 01:10:23 +05:30
Varun Agrawal 8272854378 refactor tests a bit 2022-12-25 01:10:23 +05:30
Varun Agrawal b68530dcbb cleanup and better assertions 2022-12-25 01:10:23 +05:30
Varun Agrawal 0bbd279bbb improved comments 2022-12-25 01:10:23 +05:30
Varun Agrawal 80000b7e1b fix bug in prunerFunc due to missing keys in assignment 2022-12-25 01:10:20 +05:30
Varun Agrawal a27979e84b minor refactoring 2022-12-25 01:09:37 +05:30
Varun Agrawal 5da56c1393 add choose method to HybridBayesTree 2022-12-25 01:09:37 +05:30