Kernel methods and support vector machines