mlpack v3.1.0 Release Notes
Release Date: 2019-04-26 // about 5 years ago-
๐ Released April 25, 2019.
๐ Release emailโ Add DiagonalGaussianDistribution and DiagonalGMM classes to speed up the diagonal covariance computation and deprecate DiagonalConstraint (#1666).
โ Add kernel density estimation (KDE) implementation with bindings to other languages (#1301).
Where relevant, all models with a
Train()
method now return adouble
value representing the goodness of fit (i.e. final objective value, error, etc.) (#1678).โ Add implementation for linear support vector machine (see
src/mlpack/methods/linear_svm
).๐ Change DBSCAN to use PointSelectionPolicy and add OrderedPointSelection (#1625).
๐ Residual block support (#1594).
Bidirectional RNN (#1626).
Dice loss layer (#1674, #1714) and hard sigmoid layer (#1776).
output
option changed topredictions
andoutput_probabilities
toprobabilities
for Naive Bayes binding (mlpack_nbc
/nbc()
). Old options are now deprecated and will be preserved until mlpack 4.0.0 (#1616).โ Add support for Diagonal GMMs to HMM code (#1658, #1666). This can provide large speedup when a diagonal GMM is acceptable as an emission probability distribution.
Python binding improvements: check parameter type (#1717), avoid copying Pandas dataframes (#1711), handle Pandas Series objects (#1700).