Release Notes: This release enables dlib::pipe objects to be used for interprocess or network communication. It also adds the ability to distribute the work involved in optimizing a structural support vector machine across many networked computers and multi-core processors.
Release Notes: This release has been focused mainly on usability improvements.
Release Notes: In addition to some minor bug fixes, this release adds a multiclass support vector machine, as well as a tool for solving the optimization problem associated with structural support vector machines.
Release Notes: This release adds an implementation of the Hungarian algorithm for solving the optimal assignment problem as well as an improved version of the ocas optimizer and linear SVM trainer.
Release Notes: This release has been focused mostly on fixing bugs and improving useability here and there. The most interesting change is the update to allow users to use lambda functions as event handlers within dlib's GUI.
Release Notes: This release includes new interfaces to the quadratic program solvers as well as implementations of C-SVM, epsilon-insensitive support vector regression, and one-class SVM algorithms. Additionally, general purpose tools for creating one-vs-one and one-vs-all multiclass classifiers have been added.
Release Notes: The major new feature in this release is a general purpose trust region algorithm for performing non-linear optimization. It also adds the Levenberg-Marquardt algorithm for solving non-linear least squares problems.
Release Notes: This release has focused mostly on addressing minor usability problems and bugs. However, there are a few new tools as well.
Release Notes: This release adds LAPACK support. In particular, now all matrix decomposition routines make use of LAPACK whenever DLIB_USE_LAPACK is #defined.
Release Notes: Minor bugs were fixed.