Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Showing 1–7 of 7 results for author: Edel, M

.
  1. arXiv:2308.03120  [pdf, other

    cs.MS

    Bandicoot: C++ Library for GPU Linear Algebra and Scientific Computing

    Authors: Ryan R. Curtin, Marcus Edel, Conrad Sanderson

    Abstract: This report provides an introduction to the Bandicoot C++ library for linear algebra and scientific computing on GPUs, overviewing its user interface and performance characteristics, as well as the technical details of its internal design. Bandicoot is the GPU-enabled counterpart to the well-known Armadillo C++ linear algebra library, aiming to allow users to take advantage of GPU-accelerated comp… ▽ More

    Submitted 6 August, 2023; originally announced August 2023.

    MSC Class: 65Y05; 65F45; 15-04 ACM Class: G.1.3; G.4; I.3.1; I.3.6

  2. mlpack 4: a fast, header-only C++ machine learning library

    Authors: Ryan R. Curtin, Marcus Edel, Omar Shrit, Shubham Agrawal, Suryoday Basak, James J. Balamuta, Ryan Birmingham, Kartik Dutt, Dirk Eddelbuettel, Rishabh Garg, Shikhar Jaiswal, Aakash Kaushik, Sangyeon Kim, Anjishnu Mukherjee, Nanubala Gnana Sai, Nippun Sharma, Yashwant Singh Parihar, Roshan Swain, Conrad Sanderson

    Abstract: For over 15 years, the mlpack machine learning library has served as a "swiss army knife" for C++-based machine learning. Its efficient implementations of common and cutting-edge machine learning algorithms have been used in a wide variety of scientific and industrial applications. This paper overviews mlpack 4, a significant upgrade over its predecessor. The library has been significantly refacto… ▽ More

    Submitted 1 February, 2023; originally announced February 2023.

    Journal ref: Journal of Open Source Software, Vol. 8, No. 82, 2023

  3. arXiv:2108.12981  [pdf, ps, other

    cs.MS cs.SE math.OC

    The ensmallen library for flexible numerical optimization

    Authors: Ryan R. Curtin, Marcus Edel, Rahul Ganesh Prabhu, Suryoday Basak, Zhihao Lou, Conrad Sanderson

    Abstract: We overview the ensmallen numerical optimization library, which provides a flexible C++ framework for mathematical optimization of user-supplied objective functions. Many types of objective functions are supported, including general, differentiable, separable, constrained, and categorical. A diverse set of pre-built optimizers is provided, including Quasi-Newton optimizers and many variants of Sto… ▽ More

    Submitted 9 February, 2024; v1 submitted 29 August, 2021; originally announced August 2021.

    MSC Class: 65K10; 68N99 ACM Class: G.4; G.1.3; G.1.6

    Journal ref: Journal of Machine Learning Research, Vol. 22, No. 166, 2021

  4. arXiv:2003.04103  [pdf, ps, other

    cs.MS cs.LG cs.SE math.OC

    Flexible numerical optimization with ensmallen

    Authors: Ryan R. Curtin, Marcus Edel, Rahul Ganesh Prabhu, Suryoday Basak, Zhihao Lou, Conrad Sanderson

    Abstract: This report provides an introduction to the ensmallen numerical optimization library, as well as a deep dive into the technical details of how it works. The library provides a fast and flexible C++ framework for mathematical optimization of arbitrary user-supplied functions. A large set of pre-built optimizers is provided, including many variants of Stochastic Gradient Descent and Quasi-Newton opt… ▽ More

    Submitted 15 November, 2023; v1 submitted 9 March, 2020; originally announced March 2020.

    Comments: https://ensmallen.org/

  5. arXiv:1810.09361  [pdf, other

    cs.MS cs.LG math.OC

    ensmallen: a flexible C++ library for efficient function optimization

    Authors: Shikhar Bhardwaj, Ryan R. Curtin, Marcus Edel, Yannis Mentekidis, Conrad Sanderson

    Abstract: We present ensmallen, a fast and flexible C++ library for mathematical optimization of arbitrary user-supplied functions, which can be applied to many machine learning problems. Several types of optimizations are supported, including differentiable, separable, constrained, and categorical objective functions. The library provides many pre-built optimizers (including numerous variants of SGD and Qu… ▽ More

    Submitted 9 December, 2018; v1 submitted 22 October, 2018; originally announced October 2018.

    Comments: Workshop on Systems for ML and Open Source Software at NIPS / NeurIPS, 2018

    MSC Class: 65K10; 68N99; 68W99; 90C53 ACM Class: G.1.6, G.4

  6. arXiv:1711.06581  [pdf, ps, other

    cs.MS cs.LG cs.SE

    A generic and fast C++ optimization framework

    Authors: Ryan R. Curtin, Shikhar Bhardwaj, Marcus Edel, Yannis Mentekidis

    Abstract: The development of the mlpack C++ machine learning library (http://www.mlpack.org/) has required the design and implementation of a flexible, robust optimization system that is able to solve the types of arbitrary optimization problems that may arise all throughout machine learning problems. In this paper, we present the generic optimization framework that we have designed for mlpack. A key priori… ▽ More

    Submitted 17 November, 2017; originally announced November 2017.

    Comments: 6 pages + references submitted to MLSYS 2017 workshop

  7. arXiv:1708.05279  [pdf, other

    cs.MS cs.LG cs.SE

    Designing and building the mlpack open-source machine learning library

    Authors: Ryan R. Curtin, Marcus Edel

    Abstract: mlpack is an open-source C++ machine learning library with an emphasis on speed and flexibility. Since its original inception in 2007, it has grown to be a large project implementing a wide variety of machine learning algorithms, from standard techniques such as decision trees and logistic regression to modern techniques such as deep neural networks as well as other recently-published cutting-edge… ▽ More

    Submitted 30 August, 2017; v1 submitted 17 August, 2017; originally announced August 2017.

    Comments: submitted to ICOPUST 2017