Commit Graph

202 Commits (88-feature-add-benchmarks)
 

Author SHA1 Message Date
Meliurwen addcf5a2ae
Added first battery of benchmarks for CTPC 2 years ago
AlessandroBregoli e638a627bb
Merge pull request #87 from AlessandroBregoli/76-feature-reward-evaluation 2 years ago
AlessandroBregoli 776b9aa030 clippy error solved 2 years ago
AlessandroBregoli adb0f99419 Added automatic stopping for MonteCarloReward 2 years ago
Meliurwen b7fc23ed8a
Merge branch '84-feature-synthetic-network-generator' into 'dev' 2 years ago
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
Alessandro Bregoli 5d676be180 parallelized re 2 years ago
Alessandro Bregoli ff235b4b77 Parallelize score based strucutre learning 2 years ago
Alessandro Bregoli a104d1fbf9 Merge branch 'dev' into 76-feature-reward-evaluation 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
AlessandroBregoli 9284ca5dd2 Implemanted NeighborhoodRelativeReward 2 years ago
AlessandroBregoli 414aa31867 Bugfix 2 years ago
AlessandroBregoli 687f19ff1f Added FiniteHorizon 2 years ago
AlessandroBregoli bb239aaa0c Implemented reward_evaluation for an entire process. 2 years ago
AlessandroBregoli cecf16a771 Added sigle state evaluation 2 years ago
AlessandroBregoli 4fc5c1d4b5 Refactored reward module 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