Generalized Multiple Kernel Learning