Lecture 7 - Kernel methods and convex optimization