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 |
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 |
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 |
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
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 |
Meliurwen
|
713b8a8013
|
Merge branch '69-meta-set-a-proper-strategy-for-dependency-requirements' into 'dev'
In `Cargo.toml` set the exact version for `thiserror` crate and the tilde requirement for all the others
|
2 years ago |
Meliurwen
|
a92b605daa
|
In `Cargo.toml` set the exact version for `thiserror` crate and the tilde requirement for all the others
|
2 years ago |