Linear SVMs are a popular choice of binary classifier. It is often necessary to train many different classifiers on a multiclass dataset in a one-versus-rest fashion, and this for several values of the regularization constant. We propose to harness GPU parallelism by training as many classifiers as possible at the same time. We optimize the primal L2-loss SVM objective using the conjugate gradient method, with an adapted backtracking line search strategy. We compared our approach to liblinear and achieved speedups of up to 17 times on our available hardware
Parallel and distributed algorithms have become a necessity in modern machine learning tasks. In th...
We propose a novel partial linearization based approach for optimizing the multi-class svm learning ...
Neural networks stand out from artificial intelligence because they can complete challenging tasks, ...
Linear SVMs are a popular choice of binary classifier. It is often necessary to train many different...
Abstract. We present an optimization framework for graph-regularized multi-task SVMs based on the pr...
We present an optimization framework for graph-regularized multi-task SVMs based on the primal formu...
The Support Vector Machine (SVM) is a supervised algorithm for the solution of classification and re...
Training of one-vs.-rest SVMs can be parallelized over the number of classes in a straight forward w...
Convolutional neural networks [3] have proven useful in many domains, including computer vi-sion [1,...
Convolutional neural networks [3] have proven useful in many domains, including computer vi-sion [1,...
Support Vector Machines (SVMs) are popular for many machine learning tasks. With rapid growth of dat...
A parallel software to train linear and nonlinear SVMs for classification problems is presented, whi...
Recent developments in programmable, highly par-allel Graphics Processing Units (GPUs) have enabled ...
Thesis (Ph.D. (Computer Engineering))--North-West University, Potchefstroom Campus, 2012As digital c...
Part 2: Parallel and Multi-Core TechnologiesInternational audienceLinear RankSVM is one of the widel...
Parallel and distributed algorithms have become a necessity in modern machine learning tasks. In th...
We propose a novel partial linearization based approach for optimizing the multi-class svm learning ...
Neural networks stand out from artificial intelligence because they can complete challenging tasks, ...
Linear SVMs are a popular choice of binary classifier. It is often necessary to train many different...
Abstract. We present an optimization framework for graph-regularized multi-task SVMs based on the pr...
We present an optimization framework for graph-regularized multi-task SVMs based on the primal formu...
The Support Vector Machine (SVM) is a supervised algorithm for the solution of classification and re...
Training of one-vs.-rest SVMs can be parallelized over the number of classes in a straight forward w...
Convolutional neural networks [3] have proven useful in many domains, including computer vi-sion [1,...
Convolutional neural networks [3] have proven useful in many domains, including computer vi-sion [1,...
Support Vector Machines (SVMs) are popular for many machine learning tasks. With rapid growth of dat...
A parallel software to train linear and nonlinear SVMs for classification problems is presented, whi...
Recent developments in programmable, highly par-allel Graphics Processing Units (GPUs) have enabled ...
Thesis (Ph.D. (Computer Engineering))--North-West University, Potchefstroom Campus, 2012As digital c...
Part 2: Parallel and Multi-Core TechnologiesInternational audienceLinear RankSVM is one of the widel...
Parallel and distributed algorithms have become a necessity in modern machine learning tasks. In th...
We propose a novel partial linearization based approach for optimizing the multi-class svm learning ...
Neural networks stand out from artificial intelligence because they can complete challenging tasks, ...