LIBS2ML: A library for scalable second order machine learning algorithms

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...

Full description

Bibliographic Details
Main Authors: Chauhan, VK, Sharma, A, Dahiya, K
Format: Journal article
Language:English
Published: Elsevier 2021
_version_ 1826309709103104000
author Chauhan, VK
Sharma, A
Dahiya, K
author_facet Chauhan, VK
Sharma, A
Dahiya, K
author_sort Chauhan, VK
collection OXFORD
description 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.
first_indexed 2024-03-07T07:39:46Z
format Journal article
id oxford-uuid:b293c5bd-0481-4bc2-af72-c0cc766f98b3
institution University of Oxford
language English
last_indexed 2024-03-07T07:39:46Z
publishDate 2021
publisher Elsevier
record_format dspace
spelling oxford-uuid:b293c5bd-0481-4bc2-af72-c0cc766f98b32023-04-17T10:32:14ZLIBS2ML: A library for scalable second order machine learning algorithmsJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:b293c5bd-0481-4bc2-af72-c0cc766f98b3EnglishSymplectic ElementsElsevier2021Chauhan, VKSharma, ADahiya, KMost 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.
spellingShingle Chauhan, VK
Sharma, A
Dahiya, K
LIBS2ML: A library for scalable second order machine learning algorithms
title LIBS2ML: A library for scalable second order machine learning algorithms
title_full LIBS2ML: A library for scalable second order machine learning algorithms
title_fullStr LIBS2ML: A library for scalable second order machine learning algorithms
title_full_unstemmed LIBS2ML: A library for scalable second order machine learning algorithms
title_short LIBS2ML: A library for scalable second order machine learning algorithms
title_sort libs2ml a library for scalable second order machine learning algorithms
work_keys_str_mv AT chauhanvk libs2mlalibraryforscalablesecondordermachinelearningalgorithms
AT sharmaa libs2mlalibraryforscalablesecondordermachinelearningalgorithms
AT dahiyak libs2mlalibraryforscalablesecondordermachinelearningalgorithms