Abstract
Most of the machine learning libraries are either in MATLAB/Python/R which are very slow and not suitable for large-scale learning, or are in C/C++ which does not have easy ways to take input and display results. LIBS2ML1 has been developed using MEX files, i.e., C++ with MATLAB/Octave interface to take the advantage of faster learning using C++ and easy I/O using MATLAB/Octave. So, LIBS2ML is a completely unique due to its focus on the scalable second order methods – the hot research topic – and being based on MEX files. It provides researchers a comprehensive environment to evaluate their ideas and it also provides machine learning practitioners an effective tool to deal with the large-scale learning problems. LIBS2ML is an open-source, highly efficient, extensible, scalable, readable, portable and easy to use library.
| Original language | English |
|---|---|
| Article number | 100123 |
| Number of pages | 3 |
| Journal | Software Impacts |
| Volume | 10 |
| Early online date | 10 Sept 2021 |
| DOIs | |
| Publication status | Published - 1 Nov 2021 |
Keywords
- stochastic optimization
- second order methods
- large-scale machine learning