9 Kernel methods for surrogate modeling