RcppEnsmallen (Q111492)

From MaRDI portal
Header-Only C++ Mathematical Optimization Library for 'Armadillo'
Language Label Description Also known as
English
RcppEnsmallen
Header-Only C++ Mathematical Optimization Library for 'Armadillo'

    Statements

    0 references
    0.2.19.0.1
    11 April 2022
    0 references
    0.1.10.0.1
    30 October 2018
    0 references
    0.1.11.1.1
    30 November 2018
    0 references
    0.1.12.0.1
    4 January 2019
    0 references
    0.1.13.0.1
    21 January 2019
    0 references
    0.1.14.1.1
    10 March 2019
    0 references
    0.1.14.4.1
    13 May 2019
    0 references
    0.1.15.0.1
    20 May 2019
    0 references
    0.1.16.0.1
    29 August 2019
    0 references
    0.2.10.0.1
    7 September 2019
    0 references
    0.2.10.3.1
    1 October 2019
    0 references
    0.2.11.1.1
    14 January 2020
    0 references
    0.2.11.3.1
    20 February 2020
    0 references
    0.2.12.1.1
    24 April 2020
    0 references
    0.2.13.0.1
    24 July 2020
    0 references
    0.2.14.1.1
    27 August 2020
    0 references
    0.2.14.2.1
    7 September 2020
    0 references
    0.2.15.0.1
    4 November 2020
    0 references
    0.2.16.1.1
    5 March 2021
    0 references
    0.2.17.0.1
    6 July 2021
    0 references
    0.2.18.0.1
    22 October 2021
    0 references
    0.2.18.1.1
    22 November 2021
    0 references
    0.2.18.2.1
    19 February 2022
    0 references
    0.2.20.0.1
    6 October 2023
    0 references
    0.2.21.0.1
    27 November 2023
    0 references
    0.2.21.1.1
    17 February 2024
    0 references
    0 references
    17 February 2024
    0 references
    'Ensmallen' is a templated C++ mathematical optimization library (by the 'MLPACK' team) that provides a simple set of abstractions for writing an objective function to optimize. Provided within are various standard and cutting-edge optimizers that include full-batch gradient descent techniques, small-batch techniques, gradient-free optimizers, and constrained optimization. The 'RcppEnsmallen' package includes the header files from the 'Ensmallen' library and pairs the appropriate header files from 'armadillo' through the 'RcppArmadillo' package. Therefore, users do not need to install 'Ensmallen' nor 'Armadillo' to use 'RcppEnsmallen'. Note that 'Ensmallen' is licensed under 3-Clause BSD, 'Armadillo' starting from 7.800.0 is licensed under Apache License 2, 'RcppArmadillo' (the 'Rcpp' bindings/bridge to 'Armadillo') is licensed under the GNU GPL version 2 or later. Thus, 'RcppEnsmallen' is also licensed under similar terms. Note that 'Ensmallen' requires a compiler that supports 'C++11' and 'Armadillo' 9.800 or later.
    0 references
    0 references
    0 references
    0 references

    Identifiers