I kernel lineari possono essere applicati su dati linearmente separabili. Immagina che il tuo set di dati abbia solo 2 funzioni e 2 classi. Se si tracciano i campioni del set di dati in un grafico utilizzando le 2 funzioni come X e Y, sarà possibile vedere come i campioni di classi diverse si posizionano in relazione l'uno con l'altro.
Se è facile tracciare una linea che separa le due classi, quindi un kernel lineare è grande per il lavoro:

Naturalmente questo funziona con molte caratteristiche, non solo due, rendering multi spazi tridimensionali. Tuttavia, se i tuoi dati non sono separabili linearmente, dovrai mappare i tuoi campioni in un altro spazio dimensionale, usando kernel come RBF o polinomiale.
Inoltre, poiché il kernel lineare non esegue alcuna mappatura, è generalmente più veloce addestrare il classificatore rispetto ad altri kernel.