-
Notifications
You must be signed in to change notification settings - Fork 37
Home
Gurls is a Least Squares-Based Library for State-of-the-Art Supervised Learning
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.