Support Vector Machine

Support Vector Machine is a powerful (but very slow) 'black-box' algorithm for classification.

Through the use of kernel functions, it can learn complex non-linear decision boundaries (i.e., when it is not possible to compute the {{ isCausalPrediction() | targetRoleName}} as a linear combination of input features).

SVM is effective with a large number of features. However, this algorithm is generally much slower than others and is generally not practical with more than a few thousand records.

Kernel coefficient for RBF, polynomial and sigmoid kernels.
Gamma defines the 'influence' of each training example in the features space.
A low value of gamma means that each example has 'far-reaching influence', while a high value means that each example only has close-range influence.
Independent term for 'polynomial' or 'sigmoid' kernel function.
Tolerance for stopping criterion, i.e. variation on loss below which the algorithm stops training. Should be a positive number.
-1 = unlimited