LIBS2ML: a library for scalable second order machine learning algorithms

Vinod Kumar Chauhan, Anuj Sharma, Kalpana Dahiya

Research output: Contribution to journalArticlepeer-review

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 languageEnglish
Article number100123
Number of pages3
JournalSoftware Impacts
Volume10
Early online date10 Sept 2021
DOIs
Publication statusPublished - 1 Nov 2021

Keywords

  • stochastic optimization
  • second order methods
  • large-scale machine learning

Fingerprint

Dive into the research topics of 'LIBS2ML: a library for scalable second order machine learning algorithms'. Together they form a unique fingerprint.

Cite this