Dlib is a cross platform software library written in the C++ programming language. It provides tools for developing portable applications that deal with networking, threads, graphical interfaces, data structures, linear algebra, machine learning, XML and text parsing, numerical optimization, Bayesian nets and numerous other tasks.
This release includes a large number of new minor features and usability improvements. It also includes a new machine learning tool for learning to rank objects. This is the dlib::svm_rank_trainer, an implementation of the well known SVM-Rank algorithm. Moreover, the implementation runs in O(n*log(n)) time and is therefore suitable for use with large training datasets.
The latest release of the library can be downloaded from: