Sign in to see all reviews and comparisons. It's Free!
By clicking Sign In with Social Media, you agree to let PAT RESEARCH store, use and/or disclose your Social Media profile and email address in accordance with the PAT RESEARCH Privacy Policy and agree to the Terms of Use.
Dlib is a modern C++ toolkit containing machine learning algorithms and tools for creating complex software in C++ to solve real world problems.
Category
Data Mining Software Free
Features
•Contains machine learning algorithms and tools in order of creating complex software in C++ for solving real world problems •Provides complete and precise documentation for every class and function •High quality portable code •Graphical model inference algorithms
License
Open Source
Price
Free
Pricing
Subscription
Free Trial
Available
Users Size
Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)
Company
Dlib
URL
http://dlib.net/
What is best?
•Contains machine learning algorithms and tools in order of creating complex software in C++ for solving real world problems •Provides complete and precise documentation for every class and function •High quality portable code
What are the benefits?
• Documentation for every class and function • Debugging modes that check documented preconditions for functions • Good unit test coverage • No other packages required to use the library • No installation or configuration step needed
PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
7.6
8.7
Features & Functionality
7.6
8.1
Advanced Features
7.6
8.7
Integration
7.6
7.6
Performance
7.6
8.4
Customer Support
7.6
9.6
Implementation
8.5
Renew & Recommend
9.5
Bottom Line
It is used in both industry and academia in a wide range of domains including robotics, embedded devices, mobile phones, and large high performance computing environments.
7.6
Editor Rating
8.6
Aggregated User Rating
3 ratings
You have rated this
Dlib is a modern C++ toolkit which contains machine learning algorithms and tools in order of creating complex software in C++ for solving real world problems. It is used in a wide range of domains including robotics, embedded devices, mobile phones, and large high performance computing environments.
It is free of any charges which mean that users can use it in any app. Major features of Dlib is: documentation – it provides complete and precise documentation for every class and function, lots of example programs are provided; high quality portable code – good unit test coverage, tested on MS Windows, Linux, and Mac OS X systems, but it should work on any POSIX system and has been used on Solaris, HPUX, and the BSDs, no installation needed before using the library, all operating system specific code is isolated inside the OS abstraction layers; machine learning algorithms – deep learning.
Conventional SMO based Support Vector Machines for classification and regression, reduced-rank methods for large-scale classification and regression, general purpose multiclass classification tools, a Multiclass SVM, a tool for solving the optimization problem associated with structural support vector machines etc.
Numerical algorithms – a fast matrix object implemented using the expression templates technique and capable of using BLAS and LAPACK libraries when available, numerous linear algebra and mathematical operations are defined for the matrix object such as the singular value decomposition, transpose, trig functions, general purpose unconstrained non-linear optimization algorithms using the conjugate gradient, BFGS, and L-BFGS techniques; graphical model inference algorithms; image processing – routines for reading and writing common image formats, automatic color space conversion between various pixel types, common image operations such as edge finding and morphological operations; threading; networking; testing and many others.
ADDITIONAL INFORMATION Dlib provides users with algorithms and tools for machine language used for C++ software creation to solve real world problems. Dlib is commonly for academia and industry across a wide range of domains. The documentation feature provided by Dlib provides users with a good platform for completion and precision of documentation for every function and class. The documentation feature also provides its users with lots of example programs needed. The document feature also features the debugging modes that enable users to document preconditions for function. When the preconditions are documented Dlib will certainly catch the bugs caused by calling functions incorrectly. The high quality portable code feature provides users with good unit test coverage. The high quality code feature also enables no configuration or installation step needed before the library is used by a user. The high quality code also enables users not to use the library with other packages. Dlib only enables its users to use API’s that are coming from out of the box OS.
Tools for machine language
Small (<50)
Consultant
Energy
ADDITIONAL INFORMATION
Dlib provides users with algorithms and tools for machine language used for C++ software creation to solve real world problems. Dlib is commonly for academia and industry across a wide range of domains. The documentation feature provided by Dlib provides users with a good platform for completion and precision of documentation for every function and class. The documentation feature also provides its users with lots of example programs needed. The document feature also features the debugging modes that enable users to document preconditions for function. When the preconditions are documented Dlib will certainly catch the bugs caused by calling functions incorrectly. The high quality portable code feature provides users with good unit test coverage. The high quality code feature also enables no configuration or installation step needed before the library is used by a user. The high quality code also enables users not to use the library with other packages. Dlib only enables its users to use API’s that are coming from out of the box OS.