Added synthetic network generation functions #85

Merged
meliurwen merged 12 commits from 84-feature-synthetic-network-generator into dev 2 years ago

12 Commits (dev)

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