In support vector machines (SVM), what is the role of the kernel function?
-
A
To initialize weights before training
-
B
To map data into a higher-dimensional feature space where it becomes linearly separable
-
C
To regularize the margin by penalizing support vectors
-
D
To select the learning rate during gradient descent