News for hackers. Stuff that matters.
Re:Dlib: Modern C++/Python Toolkit for Machine Learning by quanto on Monday July 26, 2021 @06:56AM (#27957950)
Dlib, when I used it for work, was a real pleasure to use. Some of its algorithms are actually state-of-the-art compared to other (often better known) open-source implementations. I would even say some of the advantages my team had over our competitors were partly due to our deeper understanding of the library ecosystem and using libraries like dlib instead of more popular default choices.

edit: grammar

Re:Dlib: Modern C++/Python Toolkit for Machine Learning by CodeGlitch on Wednesday August 04, 2021 @04:42PM (#28066047)
Here's an interview I came across with the creator (Davis King) of dlib:

https://www.pyimagesearch.com/2017/03/13/an-interview-with-d...

Goes into some interesting details, and is a library that I'm definitely going to check out.

Re:Dlib: Modern C++/Python Toolkit for Machine Learning by wanderingmind on Monday July 26, 2021 @07:22AM (#27958096)
Does dlib use boost or lapack/scalapack underneath the hood for parallel linear algebra operations?
Re:Dlib: Modern C++/Python Toolkit for Machine Learning by arrufat on Monday July 26, 2021 @07:45AM (#27958251)
Have a look at this paper, not only does it support BLAS, but is also capable of rearranging matrix operations to make better use of BLAS routines.

EDIT: the paper https://jmlr.csail.mit.edu/papers/volume10/king09a/king09a.p...

Re:Dlib: Modern C++/Python Toolkit for Machine Learning by wanderingmind on Monday July 26, 2021 @08:46AM (#27958703)
Thank you. I will read the paper. I'm looking for an alternative to pytorch which works great for toy problems but starts to suffer at scale.
Re:Dlib: Modern C++/Python Toolkit for Machine Learning by quanto on Monday July 26, 2021 @07:32AM (#27958163)
Dlib can use whichever BLAS library you want it to.
Re:Dlib: Modern C++/Python Toolkit for Machine Learning by theriddlr on Monday July 26, 2021 @02:00PM (#27962781)
Second this. Used this in production to train custom detectors with headgear on.