{"name":"ensmallen","portdir":"math/ensmallen","version":"3.10.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://ensmallen.org","description":"flexible C++ library for efficient numerical optimization","long_description":"ensmallen provides a simple set of abstractions for writing an objective function to optimize. It also provides a large set of standard and cutting-edge optimizers that can be used for virtually any numerical optimization task. These include full-batch gradient descent techniques, small-batch techniques, gradient-free optimizers, and constrained optimization.","active":true,"categories":["devel","science","math"],"maintainers":[{"name":"takeshi","github":"tenomoto","ports_count":54}],"variants":["debug","tests"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["armadillo"]}],"depends_on":[{"type":"lib","ports":["mlpack"]}]}