mlpack v3.0.0 Release Notes

Release Date: 2018-03-31 // about 6 years ago
  • 2018-03-30
    • Speed and memory improvements for DBSCAN. --single_mode can now be used for situations where previously RAM usage was too high.

    • Bump minimum required version of Armadillo to 6.500.0.

    • Add automatically generated Python bindings. These have the same interface as the command-line programs.

    • Add deep learning infrastructure in src/mlpack/methods/ann/.

    • Add reinforcement learning infrastructure in src/mlpack/methods/reinforcement_learning/.

    • Add optimizers: AdaGrad, CMAES, CNE, FrankeWolfe, GradientDescent, GridSearch, IQN, Katyusha, LineSearch, ParallelSGD, SARAH, SCD, SGDR, SMORMS3, SPALeRA, SVRG.

    • Add hyperparameter tuning infrastructure and cross-validation infrastructure in src/mlpack/core/cv/ and src/mlpack/core/hpt/.

    • Fix bug in mean shift.

    • Add random forests (see src/mlpack/methods/random_forest).

    • Numerous other bugfixes and testing improvements.

    • Add randomized Krylov SVD and Block Krylov SVD.