Learn R Programming

⚠️There's a newer version (4.1) of this package.Take me there.

bmrm (version 3.3)

Bundle Methods for Regularized Risk Minimization Package

Description

Bundle methods for minimization of convex and non-convex risk under L1 or L2 regularization. Implements the algorithm proposed by Teo et al. (JMLR 2010) as well as the extension proposed by Do and Artieres (JMLR 2012). The package comes with lot of loss functions for machine learning which make it powerful for big data analysis. The applications includes: structured prediction, linear SVM, multi-class SVM, f-beta optimization, ROC optimization, ordinal regression, quantile regression, epsilon insensitive regression, least mean square, logistic regression, least absolute deviation regression (see package examples), etc... all with L1 and L2 regularization.

Copy Link

Version

Install

install.packages('bmrm')

Monthly Downloads

66

Version

3.3

License

GPL-3

Maintainer

Julien Prados

Last Published

May 19th, 2017

Functions in bmrm (3.3)

bmrm

Bundle Methods for Regularized Risk Minimization
costMatrix

Compute or check the structure of a cost matrix
gradient

Return or set gradient attribute
lpSVM

Linearly Programmed SVM
balanced.cv.fold

Split a dataset for Cross Validation taking into account class balance
binaryClassificationLosses

Loss functions for binary classification
ordinalRegressionLoss

The loss function for ordinal regression
regressionLosses

Loss functions to perform a regression
nrbm

Convex and non-convex risk minimization with L2 regularization and limited memory
ontologyLoss

Ontology Loss Function
roc.stat

Compute statistics for ROC curve plotting
softMarginVectorLoss

Soft Margin Vector Loss function for multiclass SVM
wolfe.linesearch

Wolfe Line Search