All Projects → coatless-rpkg → rcppensmallen

coatless-rpkg / rcppensmallen

Licence: other
Rcpp integration for the Ensmallen templated C++ mathematical optimization library

Programming Languages

C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to rcppensmallen

URT
Fast Unit Root Tests and OLS regression in C++ with wrappers for R and Python
Stars: ✭ 70 (+150%)
Mutual labels:  rcpp, armadillo, rcpparmadillo
shapr
Explaining the output of machine learning models with more accurately estimated Shapley values
Stars: ✭ 95 (+239.29%)
Mutual labels:  rcpp, rcpparmadillo
joineRML
R package for fitting joint models to time-to-event data and multivariate longitudinal data
Stars: ✭ 24 (-14.29%)
Mutual labels:  rcpp, armadillo
scanstatistics
An R package for space-time anomaly detection using scan statistics.
Stars: ✭ 41 (+46.43%)
Mutual labels:  rcpp, rcpparmadillo
textTinyR
Text Processing for Small or Big Data Files in R
Stars: ✭ 32 (+14.29%)
Mutual labels:  rcpp, rcpparmadillo
RcppNumerical
Rcpp Integration for Numerical Computing Libraries
Stars: ✭ 52 (+85.71%)
Mutual labels:  rcpp, optimization
gmwm
Generalized Method of Wavelet Moments (GMWM) is an estimation technique for the parameters of time series models. It uses the wavelet variance in a moment matching approach that makes it particularly suitable for the estimation of certain state-space models.
Stars: ✭ 21 (-25%)
Mutual labels:  rcpp, armadillo
macos
macOS load bootup and optimization
Stars: ✭ 29 (+3.57%)
Mutual labels:  optimization
hmg
💝 My personal Gentoo/Linux configuration backup files
Stars: ✭ 16 (-42.86%)
Mutual labels:  optimization
energy-py-linear
Optimize battery storage using mixed integer linear programming
Stars: ✭ 33 (+17.86%)
Mutual labels:  optimization
nuxt-prune-html
🔌⚡ Nuxt module to prune html before sending it to the browser (it removes elements matching CSS selector(s)), useful for boosting performance showing a different HTML for bots/audits by removing all the scripts with dynamic rendering
Stars: ✭ 69 (+146.43%)
Mutual labels:  optimization
goga
Go evolutionary algorithm is a computer library for developing evolutionary and genetic algorithms to solve optimisation problems with (or not) many constraints and many objectives. Also, a goal is to handle mixed-type representations (reals and integers).
Stars: ✭ 39 (+39.29%)
Mutual labels:  optimization
opt einsum fx
Einsum optimization using opt_einsum and PyTorch FX graph rewriting
Stars: ✭ 13 (-53.57%)
Mutual labels:  optimization
mlrHyperopt
Easy Hyper Parameter Optimization with mlr and mlrMBO.
Stars: ✭ 30 (+7.14%)
Mutual labels:  optimization
NMFADMM
A sparsity aware implementation of "Alternating Direction Method of Multipliers for Non-Negative Matrix Factorization with the Beta-Divergence" (ICASSP 2014).
Stars: ✭ 39 (+39.29%)
Mutual labels:  optimization
splines2
Regression Spline Functions and Classes
Stars: ✭ 21 (-25%)
Mutual labels:  rcpp
pyPESTO
python Parameter EStimation TOolbox
Stars: ✭ 93 (+232.14%)
Mutual labels:  optimization
photometric optimization
Photometric optimization code for creating the FLAME texture space and other applications
Stars: ✭ 271 (+867.86%)
Mutual labels:  optimization
pigosat
Go (golang) bindings for Picosat, the satisfiability solver
Stars: ✭ 15 (-46.43%)
Mutual labels:  optimization
a-tour-of-pytorch-optimizers
A tour of different optimization algorithms in PyTorch.
Stars: ✭ 46 (+64.29%)
Mutual labels:  optimization

RcppEnsmallen

R build status License CRAN Downloads

Overview

Ensmallen is a C++ header-only mathematical optimization library written by developers behind MLPACK 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.

Status

The package is under active development with releases to CRAN about once a month.

Authors

James Balamuta and Dirk Eddelbuettel

License

GPL (>= 2)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].