LIBIRWLS
full-train.c File Reference

Implementation of the functions to train a full SVM using the parallel IRWLS procedure. More...

#include <omp.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <time.h>
#include <sys/time.h>
#include "ParallelAlgorithms.h"
#include "full-train.h"
#include "kernels.h"

Detailed Description

Implementation of the functions to train a full SVM using the parallel IRWLS procedure.

See full-train.h for a detailed description of its functions and parameters.

For a detailed description of the algorithm and its parameters read the following paper:
Pérez-Cruz, F., Alarcón-Diana, P. L., Navia-Vázquez, A., & Artés-Rodríguez, A. (2001). Fast Training of Support Vector Classifiers. In Advances in Neural Information Processing Systems (pp. 734-740)

For a detailed description about the parallelization read the following paper:
Díaz-Morales, R., & Navia-Vázquez, Á. (2016). Efficient parallel implementation of kernel methods. Neurocomputing, 191, 175-186.

Author
Roberto Diaz Morales
Date
23 Aug 2016
See also
full-train.h