GURLS: A Least Squares Library for Supervised Learning

We present GURLS, a least squares, modular, easy-to-extend software library for efficient supervised learning. GURLS is targeted to machine learning practitioners, as well as non- specialists. It offers a number state-of-the-art training strategies for medium and large-scale learning, and routines f...

Full description

Bibliographic Details
Main Authors: Tacchetti, Andrea (Contributor), Mallapragada, Pavan K. (Contributor), Santoro, Matteo (Author), Rosasco, Lorenzo (Author)
Other Authors: Massachusetts Institute of Technology. Center for Biological & Computational Learning (Contributor), Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science (Contributor), McGovern Institute for Brain Research at MIT (Contributor)
Format: Article
Language:English
Published: Association for Computing Machinery (ACM), 2013-12-23T21:27:44Z.
Subjects:
Online Access:Get fulltext
LEADER 01869 am a22002413u 4500
001 83259
042 |a dc 
100 1 0 |a Tacchetti, Andrea  |e author 
100 1 0 |a Massachusetts Institute of Technology. Center for Biological & Computational Learning  |e contributor 
100 1 0 |a Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science  |e contributor 
100 1 0 |a McGovern Institute for Brain Research at MIT  |e contributor 
100 1 0 |a Tacchetti, Andrea  |e contributor 
100 1 0 |a Mallapragada, Pavan K.  |e contributor 
700 1 0 |a Mallapragada, Pavan K.  |e author 
700 1 0 |a Santoro, Matteo  |e author 
700 1 0 |a Rosasco, Lorenzo  |e author 
245 0 0 |a GURLS: A Least Squares Library for Supervised Learning 
260 |b Association for Computing Machinery (ACM),   |c 2013-12-23T21:27:44Z. 
856 |z Get fulltext  |u http://hdl.handle.net/1721.1/83259 
520 |a We present GURLS, a least squares, modular, easy-to-extend software library for efficient supervised learning. GURLS is targeted to machine learning practitioners, as well as non- specialists. It offers a number state-of-the-art training strategies for medium and large-scale learning, and routines for efficient model selection. The library is particularly well suited for multi-output problems (multi-category/multi-label). GURLS is currently available in two independent implementations: Matlab and C++. It takes advantage of the favorable properties of regularized least squares algorithm to exploit advanced tools in linear algebra. Routines to handle computations with very large matrices by means of memory-mapped storage and distributed task execution are available. The package is distributed under the BSD license and is available for download at https://github.com/LCSL/GURLS. 
546 |a en_US 
655 7 |a Article 
773 |t Journal of Machine Learning Research