Tiago Gomes
|
346b70145f
|
improvements on shattering
|
2012-05-15 16:52:21 +01:00 |
|
Tiago Gomes
|
90e139f8f3
|
refactor ProbFormula comparation operator
|
2012-05-15 16:49:34 +01:00 |
|
Tiago Gomes
|
03f9df7dc3
|
fix a bug when checking of a set of log vars form a cartesian product
|
2012-05-15 16:46:21 +01:00 |
|
Tiago Gomes
|
1380adcfb5
|
support getting tuples of repeated log vars
|
2012-05-15 16:45:24 +01:00 |
|
Tiago Gomes
|
2061eefda2
|
add a way to copy a log var
|
2012-05-15 16:43:32 +01:00 |
|
Tiago Gomes
|
4ade4945a0
|
improve Util::abort
|
2012-05-07 17:52:47 +01:00 |
|
Tiago Gomes
|
aeb07d43a7
|
add two more utility functions
|
2012-05-07 17:48:15 +01:00 |
|
Tiago Gomes
|
9d5801ef7f
|
ony summout a group of rand vars if they not appear in another position on the parfactor
|
2012-05-05 23:11:32 +01:00 |
|
Tiago Gomes
|
8e75ef3073
|
shatter parfactors also against themselves
|
2012-05-05 21:06:27 +01:00 |
|
Tiago Gomes
|
660e15e2ac
|
update the overflow check in factors, still needs more work tbd
|
2012-05-04 14:28:07 +01:00 |
|
Tiago Gomes
|
0e01a51929
|
remove commented code and fix a warning
|
2012-05-04 14:10:00 +01:00 |
|
Tiago Gomes
|
10ac7720f7
|
update smokers examples
|
2012-05-03 11:38:49 +01:00 |
|
Tiago Gomes
|
2bef3f6866
|
minor updates
|
2012-05-03 00:56:19 +01:00 |
|
Tiago Gomes
|
92d8c7dcbe
|
add more asserts
|
2012-04-30 17:49:07 +01:00 |
|
Tiago Gomes
|
ad50166bd0
|
fix bug in benchmarks script
|
2012-04-30 16:26:33 +01:00 |
|
Tiago Gomes
|
9971736a45
|
kill DEBUG constant, its not used any more
|
2012-04-30 14:50:14 +01:00 |
|
Tiago Gomes
|
7cf8c68e15
|
fix error message
|
2012-04-30 14:12:00 +01:00 |
|
Tiago Gomes
|
d6e11ca84d
|
delete order vars flag
|
2012-04-30 13:02:53 +01:00 |
|
Tiago Gomes
|
fa8ff6d5b6
|
abort if the factor will become to bigger
|
2012-04-30 12:48:30 +01:00 |
|
Tiago Gomes
|
85fc4ae50a
|
add missing files
|
2012-04-30 11:59:59 +01:00 |
|
Tiago Gomes
|
a90bfb7a86
|
update benchmarks
|
2012-04-30 11:24:04 +01:00 |
|
Tiago Gomes
|
2fa06da3c9
|
disable bayes ball for now
|
2012-04-30 11:20:02 +01:00 |
|
Tiago Gomes
|
185cbe9c73
|
update examples
|
2012-04-30 11:16:11 +01:00 |
|
Tiago Gomes
|
56475cacbc
|
revamp debugging plataform
|
2012-04-29 20:07:09 +01:00 |
|
Tiago Gomes
|
d86e2c8386
|
don't raise counting log vars before multiplication
|
2012-04-28 01:10:04 +01:00 |
|
Tiago Gomes
|
1173b4c25b
|
when expanding a counting formula, check if the expanded log vars are still counting log vars
|
2012-04-28 01:01:23 +01:00 |
|
Tiago Gomes
|
52f4aa0340
|
sort the parfactors by their parameters when printing
|
2012-04-27 19:10:22 +01:00 |
|
Tiago Gomes
|
20fc2c8dd1
|
add debug information to variable elimination
|
2012-04-27 14:48:48 +01:00 |
|
Tiago Gomes
|
9e1a649262
|
raising the paramaters to some power should happen after summing out, not before
|
2012-04-27 14:47:30 +01:00 |
|
Tiago Gomes
|
7599ccd5a1
|
don't print the paramaters if they are more than 32
|
2012-04-27 01:19:28 +01:00 |
|
Tiago Gomes
|
af063dcda8
|
be more precise when calculating the cost of grounding a log var in a formula
|
2012-04-27 01:18:54 +01:00 |
|
Tiago Gomes
|
995a11be83
|
improvements in the way we align logical variables
|
2012-04-26 18:00:06 +01:00 |
|
Tiago Gomes
|
cc09e77707
|
remove unnecessary variable
|
2012-04-26 00:58:06 +01:00 |
|
Tiago Gomes
|
689244a0d8
|
improve cbp by supporting factors connected to a single var two or more times
|
2012-04-26 00:54:06 +01:00 |
|
Tiago Gomes
|
ad24a360ce
|
Add a way to summout a dimension given a index instead of a variable id.
This is required for counting belief propagation.
|
2012-04-25 22:59:01 +01:00 |
|
Tiago Gomes
|
fc362fe123
|
reorder the parameters instead of reordering variables
|
2012-04-23 22:57:04 +01:00 |
|
Tiago Gomes
|
0ebd6d6e06
|
improve constructor of VarNode
|
2012-04-23 22:40:36 +01:00 |
|
Tiago Gomes
|
3397f694fe
|
sort the variable ids when printing all posterioris
|
2012-04-23 22:12:04 +01:00 |
|
Tiago Gomes
|
d90fcd532b
|
minor update
|
2012-04-21 17:21:54 +01:00 |
|
Tiago Gomes
|
8c689665a0
|
support setting flags in horus cli and fix a bug when ordering the variables
|
2012-04-21 17:14:19 +01:00 |
|
Tiago Gomes
|
085ebe1e96
|
check for overflows when performing expansion
case the factor size after expansion be bigger than an unsigned integer, abort the program
|
2012-04-20 17:16:10 +01:00 |
|
Tiago Gomes
|
0ffa409a80
|
fix a bug when expanding potential
|
2012-04-20 14:50:14 +01:00 |
|
Tiago Gomes
|
09697b8461
|
heuristic to improve results with fove
|
2012-04-19 18:37:15 +01:00 |
|
Tiago Gomes
|
2b7da4bc23
|
refactor the way we calculate the grounding cost
|
2012-04-19 17:59:45 +01:00 |
|
Tiago Gomes
|
661ce08961
|
check if the factor is not zero when choosing the elimination order
|
2012-04-19 12:08:27 +01:00 |
|
Tiago Gomes
|
cd1e157019
|
sort the colors in the signature receveied from a factor (add std namespace)
|
2012-04-18 19:29:43 +01:00 |
|
Tiago Gomes
|
7c100c96bc
|
sort the colors in the signature receveied from a factor
|
2012-04-18 19:29:11 +01:00 |
|
Tiago Gomes
|
862e90a36b
|
fix bug in joining constraint trees
|
2012-04-18 18:14:15 +01:00 |
|
Tiago Gomes
|
61ee95d92a
|
use logarithms to calculate the cost of each fove operator
|
2012-04-18 16:40:12 +01:00 |
|
Tiago Gomes
|
406276b62b
|
add missing scripts
|
2012-04-18 13:53:34 +01:00 |
|