Home > Data Mining Algorithms > Anomaly Detection > Anomaly Detection Viewers a... > Association > AR Model Viewers and Algori... > Decision Tree > Expectation Maximization > EM Model Viewer and Algorit... > Generalized Linear Models > GLM Model Viewers and Algor... > k-Means > Naive Bayes > Non-Negative Matrix Factori... > Orthogonal Partitioning Clu... > Singular Value Decompositio... > Support Vector Machine > Support Vector Machine Algo... > SVM Kernel Functions
The Support Vector Machine (SVM) algorithm supports two kernel functions: Gaussian and Linear. The choice of kernel function depends on the type of model (classification or regression) that you are building and on your data.
When you choose a Kernel function, select one of the following:
System Determined, the default
Gaussian
Linear
By default, the system determines the kernel function. You can select either the Gaussian kernel or the linear kernel.
For classification and anomaly detection models, use the Gaussian kernel for solving problems where the classes are not linearly separable, that is, the classes cannot be separated by lines or planes. Gaussian kernel models allow for powerful non-linear class separation modeling. If the classes are linearly separable, use the linear kernel.
For regression problems, the linear kernel is similar to approximating the data with a line. The linear kernel is more robust than fitting a line to the data. The Gaussian kernel approximates the data with a non-linear function.