Overview of mathtoolbox Algorithms
mastermathtoolbox is a collection of mathematical tools implemented in C++11 and Eigen. The library is organized into several functional areas:
Scattered Data Interpolation and Function Approximation
rbf-interpolation: Radial basis function (RBF) interpolationgaussian-process-regression: Gaussian process regression (GPR)
Dimensionality Reduction and Low-Dimensional Embedding
classical-mds: Classical multi-dimensional scaling (MDS)som: Self-organizing map (SOM)
Numerical Optimization
backtracking-line-search: Backtracking line searchbayesian-optimization: Bayesian optimizationbfgs: BFGS methodgradient-descent: Gradient descent methodl-bfgs: Limited-memory BFGS methodstrong-wolfe-conditions-line-search: Strong Wolfe conditions line search
Linear Algebra
log-determinant: Log-determinantmatrix-inversion: Matrix inversion techniques
Utilities
acquisition-functions: Acquisition functionsconstants: Constantsdata-normalization: Data normalizationkernel-functions: Kernel functionsprobability-distributions: Probability distributions