Skip to content

Version 0.6.0

Compare
Choose a tag to compare
@michael-rapp michael-rapp released this 30 Sep 21:27

This release comes with changes to the command line API. For brevity and consistency, some parameters and/or their values have been renamed. Moreover, some parameters have been updated to use more reasonable default values. For an updated overview of the available parameters, please refer to the documentation.

A major update to the BOOMER algorithm that introduces the following changes:

  • The parameter --instance-sampling does now allow to use stratified sampling (stratified-label-wise and stratified-example-wise).
  • The parameter --holdout does now allow to use stratified sampling (stratified-label-wise and stratified-example-wise).
  • The parameter --recalculate-predictions does now allow to specify whether the predictions of rules should be recalculated on the entire training data, if instance sampling is used.
  • An additional parameter (--prediction-format) that allows to specify whether predictions should be stored using dense or sparse matrices has been added.
  • The code for the construction of rule heads has been reworked, resulting in minor performance improvements.
  • The unnecessary calculation of Hessians is now avoided when used single-label rules for the minimization of a non-decomposable loss function, resulting in a significant performance improvement.
  • A programmatic C++ API for configuring algorithms, including the validation of parameters, is now provided.
  • A documentation is now available online.