Kernel Machines is a term covering a large class of learning algorithms, including Splines and support vector machines (SVM) as a particular instance. Kernel Machines is an important and active field of all Machine Learning research. Not only the number of publications bear witness of this fact but also the high quality of the results obtained by kernel machines in recent pattern recognition competitions. This tutorial will provide an introduction to kernel machines by explaining how and why it works. It will be organized in three parts dealing with the problem: kernels and learning (part 1), tools: kernels, functions, costs and optimization (part 2), and algorithms for non sparse and sparse kernel machines (part 3).
[1]
Nello Cristianini,et al.
Kernel Methods for Pattern Analysis
,
2004
.
[2]
Grace Wahba,et al.
Spline Models for Observational Data
,
1990
.
[3]
Vladimir Vapnik,et al.
The Nature of Statistical Learning
,
1995
.
[4]
V. Vapnik.
Estimation of Dependences Based on Empirical Data
,
2006
.
[5]
Jason Weston,et al.
Large-Scale Kernel Machines (Neural Information Processing)
,
2007
.
[6]
Trevor Hastie,et al.
The Elements of Statistical Learning
,
2001
.
[7]
Alexander J. Smola,et al.
Learning with kernels
,
1998
.