paper-with-me

Papers

UNLocBoX: A MATLAB convex optimization toolbox for proximal-splitting methods

2014-02-04 · Nathanael Perraudin, Vassilis Kalofolias, David Shuman, Pierre Vandergheynst

Convex optimization is an essential tool for machine learning, as many of its problems can be formulated as minimization problems of specific objective functions. While there is a large variety of algorithms available to solve convex problems, we can argue that it becomes more and more important to focus on efficient, scalable methods that can deal with big data. When the objective function can be written as a sum of "simple" terms, proximal splitting methods are a good choice. UNLocBoX is a MATLAB library that implements many of these methods, designed to solve convex optimization problems of the form $\min_{x \in \mathbb{R}^N} \sum_{n=1}^K f_n(x).$ It contains the most recent solvers such as FISTA, Douglas-Rachford, SDMM as well a primal dual techniques such as Chambolle-Pock and forward-backward-forward. It also includes an extensive list of common proximal operators that can be combined, allowing for a quick implementation of a large variety of convex problems.

📄 PDF Abstract BibTeX arXiv:1402.0779

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

ALADIN-$α$ -- An open-source MATLAB toolbox for distributed non-convex optimization

2020-06-02 · Alexander Engelmann, Yuning Jiang, Henrieke Benner, Ruchuan Ou 외

This paper introduces an open-source software for distributed and decentralized non-convex optimization named ALADIN-$\alpha$. ALADIN-$\alpha$ is a MATLAB implementation of tailored variants of the Augmented Lagrangian A…

Distributed Optimization

A Flexible Primal-Dual Toolbox

2016-03-18 · Hendrik Dirks

\textbf{FlexBox} is a flexible MATLAB toolbox for finite dimensional convex variational problems in image processing and beyond. Such problems often consist of non-differentiable parts and involve linear operators. The t…

MLC Toolbox: A MATLAB/OCTAVE Library for Multi-Label Classification

2017-04-09 · Keigo Kimura, Lu Sun, Mineichi Kudo

Multi-Label Classification toolbox is a MATLAB/OCTAVE library for Multi-Label Classification (MLC). There exists a few Java libraries for MLC, but no MATLAB/OCTAVE library that covers various methods. This toolbox offers…

ClassificationClusteringDimensionality ReductionGeneral Classification+2

An Open-source Toolbox for Analysing and Processing PhysioNet Databases in MATLAB and Octave

2014-09-24 · Journal of Open Research Software 2014 9 · Ikaro Silva, George Moody

The WaveForm DataBase (WFDB) Toolbox for MATLAB/Octave enables integrated access to PhysioNet's software and databases. Using the WFDB Toolbox for MATLAB/Octave, users have access to over 50 physiological databases in Ph…

Arrhythmia DetectionEEGElectrocardiography (ECG)Electroencephalogram (EEG)+2

Convergent Block Coordinate Descent for Training Tikhonov Regularized Deep Neural Networks

2017-11-20 · NeurIPS 2017 12 · Ziming Zhang, Matthew Brand

By lifting the ReLU function into a higher dimensional space, we develop a smooth multi-convex formulation for training feed-forward deep neural networks (DNNs). This allows us to develop a block coordinate descent (BCD)…