This is excellent. Can you kindly throw some light on why the coefficients of the separating plane line up with the weights of the kernels associated with the points? Further is it safe to assume that the RBF kernel splits data into dimensionality equal to the number of data points?