Skip to content
matteosantoro edited this page Dec 13, 2012 · 28 revisions

Gurls is a Least Squares-Based Library for State-of-the-Art Supervised Learning

Description

Gurls – which stands for Grand Unified Regularized Least Squares – is a software library for regression and (multiclass) classification based on the Regularized Least Squares (RLS) loss function. The library comprises four main modules. Gurls and bGurls – both implemented in Matlab – are aimed at solving learning problems with small/medium and large-scale datasets respectively. Gurls++ and bGurls++ are their C++ counterparts. Gurls takes advantage of some favorable properties of regularized least squares algorithm and is tailored to deal in particular with multi-category/multi-label problems. The library comprises useful routines to perform automatic parameter selection and can handle computations with very large matrices by means of both memory-mapped storage and distributed task execution. Gurls is distributed under the simplified BSD license.

Clone this wiki locally