[HN Gopher] Ensmallen: A C++ Library For Efficient Numerical Opt...
       ___________________________________________________________________
        
       Ensmallen: A C++ Library For Efficient Numerical Optimization
        
       Author : optimalsolver
       Score  : 27 points
       Date   : 2021-12-08 19:55 UTC (3 hours ago)
        
 (HTM) web link (ensmallen.org)
 (TXT) w3m dump (ensmallen.org)
        
       | Leszek wrote:
       | I'm surprised this doesn't implement any sort of automatic
       | differentiation (like dual numbers) - I guess you can use a
       | separate library for that but it's quite a nice-to-have for
       | optimization.
        
       | optimalsolver wrote:
       | See Opytimizer for a Python version:
       | 
       | https://github.com/gugarosa/opytimizer
        
       | sadfev wrote:
       | Now this looks promising!
       | 
       | I hope with advent of modules we can get package manager half as
       | good as cargo but for C++
        
         | ris wrote:
         | Nix.
         | 
         | There isn't an ensmallen package yet, but I wouldn't imagine it
         | will take long and I guess it'll be a 20-30 line package.
        
         | physicsguy wrote:
         | Spack is pretty damn good for scientific stuff
        
         | beached_whale wrote:
         | I don't think modules are going to help with packaging. But
         | vcpkg is getting pretty good, with C++'s ecosystem being the
         | way it is. There is no one way, and it seems to allow for a
         | multitude of build systems. I've been using it with it's newer
         | manifest mode and mostly don't need to leave it these days.
        
         | flemishgun wrote:
         | The library is header-only, so that at least makes the
         | packaging process a little easier.
        
         | einpoklum wrote:
         | Have you tried the Conan package manager? It seems to be
         | gaining in popularity in recent years:
         | 
         | http://conan.io/
         | 
         | (Personally I haven't used it yet)
        
       | flemishgun wrote:
       | This toolkit was originally part of the mlpack machine learning
       | library (https://github.com/mlpack/mlpack) before it was split
       | out into a separate, standalone effort.
        
         | amelius wrote:
         | Can machine learning be used to do optimization?
         | 
         | What if you applied machine learning to machine learning?
        
       ___________________________________________________________________
       (page generated 2021-12-08 23:01 UTC)