Meliurwen
|
4fd0ee0407
|
Function `get_adj_matrix()` is now specific to `CtbnNetwork` only
|
2 years ago |
Meliurwen
|
c4da4ceadd
|
Added `get_adj_matrix()`
|
2 years ago |
AlessandroBregoli
|
e638a627bb
|
Merge pull request #87 from AlessandroBregoli/76-feature-reward-evaluation
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'
Added synthetic network generation functions
|
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'
Added doctest for CTPC, some docstrings for F-test and removed some comments in `structure_learning/hypothesis_test.rs`
|
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'
Added F-test, CTPC and cache
|
2 years ago |
Meliurwen
|
b8938a934f
|
Merge branch 'move-cache' into '8-feature-constraint-based-structure-learning-algorithm-for-ctbn'
CTPC parallelization at the nodes level with `rayon`
|
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'
Added parallelization to CTPC
|
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'
Syncing from dev
|
2 years ago |
Meliurwen
|
3f80f07e9f
|
Merge branch '74-feature-reward-function' into 'dev'
Feature reward function
|
2 years ago |
AlessandroBregoli
|
bcb64a161a
|
Mini refactor. Introduced the type alias NetworkProcessState.
|
2 years ago |
AlessandroBregoli
|
68ef7ea7c3
|
Added comments
|
2 years ago |