Added constraint based structure learning algorithms #71

Merged
meliurwen merged 21 commits from 8-feature-constraint-based-structure-learning-algorithm-for-ctbn into dev 2 years ago

21 Commits (dev)

Author SHA1 Message Date
Meliurwen b8938a934f
Merge branch 'move-cache' into '8-feature-constraint-based-structure-learning-algorithm-for-ctbn' 2 years ago
Meliurwen 5632833963
Moved `Cache` to `constraint_based_algorithm.rs` 2 years ago
Meliurwen 0e1cca0456
Merge branch 'ctpc-parallelization' into '8-feature-constraint-based-structure-learning-algorithm-for-ctbn' 2 years ago
Meliurwen 4d3f9518e4
CTPC parallelization at the nodes level with `rayon` 2 years ago
Meliurwen 867bf02934
Greatly improved memory consumption in cache, stale data no longer pile up 2 years ago
Meliurwen a0da3e2fe8
Fixed formatting issue 2 years ago
Meliurwen ea3e406bf1
Implemented basic cache 2 years ago
Meliurwen 19856195c3
Refactored cache laying grounds for its node-centered implementation changing also its signature, propagated this change and refactored CTPC tests 2 years ago
Meliurwen ea5df7cad6
Solved another issue with `candidate_parent_set` variable in CTPC 2 years ago
Meliurwen 468ebf09cc
WIP: Added `#[derive(Clone)]` to `Dataset` and `Trajectory` 2 years ago
Meliurwen 8d0f9db289
WIP: Added tests for CTPC 2 years ago
Meliurwen 6d42d8a805
Solved issue with `candidate_parent_set` variable in CTPC and added loop to fill the adjacency matrix 2 years ago
Meliurwen 6d952f8c07
Added `itertools` a WIP version of CTPC and some hacky and temporary modifications 2 years ago
Meliurwen 6e90458418
Laying grounds for CTPC 2 years ago
Meliurwen cac19b1756
Aligned F-test to the new changes 2 years ago
Meliurwen 2e49df0266
Merge branch 'dev' into '8-feature-constraint-based-structure-learning-algorithm-for-ctbn' 2 years ago
Meliurwen 3a0151a9f6
Added test for F-test call function 2 years ago
Meliurwen a2c5800891
Slight optimization of `F::compare_matrices` 2 years ago
Meliurwen 9fbdf25149
Fixed `chi_square_call` test, the test was passing, but only for pure chance 2 years ago
Meliurwen c08f4e1985
Added F call function 2 years ago
Meliurwen ec72a6a2f9
Defined the `compare_matrices` function for the F-test 2 years ago