mlpack v3.4.0 Release Notes

Release Date: 2020-09-01 // over 3 years ago
  • ๐Ÿš€ Released Sept. 1st, 2020.

    โš  Issue warnings when metrics produce NaNs in KFoldCV (#2595).

    Added bindings for R during Google Summer of Code (#2556).

    โž• Added common striptype function for all bindings (#2556).

    ๐Ÿ”จ Refactored common utility function of bindings to bindings/util (#2556).

    Renamed InformationGain to HoeffdingInformationGain in methods/hoeffding_trees/information_gain.hpp (#2556).

    โž• Added macro for changing stream of printing and warnings/errors (#2556).

    โž• Added Spatial Dropout layer (#2564).

    ๐Ÿ‘ฎ Force CMake to show error when it didn't find Python/modules (#2568).

    ๐Ÿ”จ Refactor ProgramInfo() to separate out all the different information (#2558).

    โž• Add bindings for one-hot encoding (#2325).

    โž• Added Soft Actor-Critic to RL methods (#2487).

    โž• Added Categorical DQN to q_networks (#2454).

    โž• Added N-step DQN to q_networks (#2461).

    โž• Add Silhoutte Score metric and Pairwise Distances (#2406).

    โž• Add Go bindings for some missed models (#2460).

    Replace boost program_options dependency with CLI11 (#2459).

    โž• Additional functionality for the ARFF loader (#2486); use case sensitive categories (#2516).

    Add bayesian_linear_regression binding for the command-line, Python, Julia, and Go. Also called "Bayesian Ridge", this is equivalent to a version of linear regression where the regularization parameter is automatically tuned (#2030).

    ๐Ÿ›  Fix defeatist search for spill tree traversals (#2566, #1269).

    ๐Ÿ›  Fix incremental training of logistic regression models (#2560).

    Change default configuration of BUILD_PYTHON_BINDINGS to OFF (#2575).