Commit Graph

188 Commits (0639a755d0e74f7563f8d254609152b8f9480167)
 

Author SHA1 Message Date
Meliurwen 0639a755d0
Refactored `generate_parameters` moving some code inside `match` statement 2 years ago
Meliurwen 4884010ea9
Added doctests for `UniformParametersGenerator` and `UniformGraphGenerator` 2 years ago
Meliurwen 430033afdb
Added tests for the learning of parameters using uniform graph and parameters generators as complementary to their handcrafted version 2 years ago
Meliurwen e08d12ac1f
Added tests for structure learning algorithms using uniform graph and parameters generators as complementary to their handcrafted version 2 years ago
Meliurwen a01a9ef201
Recomputing the diagonal when generating parameters to counter the precision loss and increase `f64::EPSILON` calculating its square root instead of multiplying it with the node's `domain_size` 2 years ago
Meliurwen 097dc25030
Added tests for `UniformParametersGenerator` and `UniformGraphGenerator` against `CTMP`, plus some small refactoring to the other tests 2 years ago
Meliurwen 0f61cbee4c
Refactored CIM validation for `UniformParametersGenerator` test 2 years ago
Meliurwen f4e3c98c79
Implemented `UniformParametersGenerator` and its test 2 years ago
Meliurwen d6f0fb9623
WIP: implementing `UniformParametersGenerator` 2 years ago
Meliurwen 434e671f0a
Renamed `UniformRandomGenerator` to `UniformGraphGenerator`, replaced `CtbnNetwork` requirement with `NetworkProcess` in `RandomGraphGenerator`, some related tweaks 2 years ago
Meliurwen 4b994d8a19
Renamed `StructureGen` with `UniformRandomGenerator` and defining the new trait `RandomGraphGenerator` 2 years ago
Meliurwen a077f738ee
Added `StructureGen` struct for generating the structure of a `CtbnNetwork` 2 years ago
Meliurwen 49c2c55f61
Merge branch '82-feature-create-doctest-for-ctpc' into 'dev' 2 years ago
Meliurwen c2df26c3e6
Added docstrings for the F-test and removed some comments 2 years ago
Meliurwen 7ec56914d9
Added doctest for CTPC 2 years ago
Meliurwen 0bd325d349
Merge branch '8-feature-constraint-based-structure-learning-algorithm-for-ctbn' into 'dev' 2 years ago
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 3f80f07e9f
Merge branch '74-feature-reward-function' into 'dev' 2 years ago
AlessandroBregoli bcb64a161a Mini refactor. Introduced the type alias NetworkProcessState. 2 years ago
AlessandroBregoli 68ef7ea7c3 Added comments 2 years ago
AlessandroBregoli f6015acce9 Added tests 2 years ago
AlessandroBregoli 055eb7088e Implemented FactoredRewardFunction 2 years ago
AlessandroBregoli 1878f687d6 Refactor of sampling 2 years ago
AlessandroBregoli fd3b1ecfea
Merge pull request #73 from AlessandroBregoli/13-feature-add-ctmp 2 years ago
AlessandroBregoli 38e744e034 Fix fmt 2 years ago
AlessandroBregoli 44eaf8713f Fix for clippy 2 years ago
AlessandroBregoli 28ed1a40b3 Fix for clippy 2 years ago
AlessandroBregoli 4a7a8c5fba Added more tests 2 years ago
Meliurwen 3a0151a9f6
Added test for F-test call function 2 years ago
AlessandroBregoli 7c3cba50d4 Implemented amalgamation 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
AlessandroBregoli ed5471c7cf Added ctmp 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