Skip to content

v1.0.6: A2DE & BoostA2DE models

Latest
Compare
Choose a tag to compare
@rmontanana rmontanana released this 23 Nov 18:18
· 2 commits to main since this release
d84adf6

Fixed

  • Prevent existing edges to be added to the network in the add_edge method.
  • Don't allow to add nodes or edges on already fiited networks.
  • Number of threads spawned
  • Network class tests

Added

  • Library logo generated with https://openart.ai to README.md
  • Link to the coverage report in the README.md coverage label.
  • convergence_best hyperparameter to the BoostAODE class, to control the way the prior accuracy is computed if convergence is set. Default value is false.
  • SPnDE model.
  • A2DE model.
  • BoostA2DE model.
  • A2DE & SPnDE tests.
  • Add tests to reach 99% of coverage.
  • Add tests to check the correct version of the mdlp, folding and json libraries.
  • Library documentation generated with Doxygen.
  • Link to documentation in the README.md.
  • Three types of smoothing the Bayesian Network ORIGINAL, LAPLACE and CESTNIK.

Internal

  • Fixed doxygen optional dependency
  • Add env parallel variable to Makefile
  • Add CountingSemaphore class to manage the number of threads spawned.
  • Ignore CUDA language in CMake CodeCoverage module.
  • Update mdlp library as a git submodule.
  • Create library ShuffleArffFile to limit the number of samples with a parameter and shuffle them.
  • Refactor catch2 library location to test/lib
  • Refactor loadDataset function in tests.
  • Remove conditionalEdgeWeights method in BayesMetrics.
  • Refactor Coverage Report generation.
  • Add devcontainer to work on apple silicon.
  • Change build cmake folder names to Debug & Release.
  • Add a Makefile target (doc) to generate the documentation.
  • Add a Makefile target (doc-install) to install the documentation.

Libraries versions

  • mdlp: 2.0.1
  • Folding: 1.1.0
  • json: 3.11
  • ArffFiles: 1.1.0