Jak @lacerbi sugeruje, że funkcja jądra (lub funkcja kowariancji w ustawieniu Procesu Gaussa) jest w zasadzie metryką podobieństwa, tak że wartość jądra jest wysoka, jeśli dwa wektory wejściowe są uważane za „podobne” zgodnie z potrzebami aplikacji i niższe, jeśli są odmienne. Jednak nie wszystkie wskaźniki podobieństwa są prawidłowymi funkcjami jądra. Aby być prawidłowym jądrem, funkcja musi być interpretowana jako obliczanie produktu wewnętrznego w pewnej przekształconej przestrzeni cech, tj. gdzie to funkcja mapująca wektory wejściowe w przestrzeń cech.ϕ ( ⋅ )K(x,x′)=ϕ(x)⋅ϕ(x′)ϕ(⋅)
Dlaczego więc jądro musi być interpretowane jako produkt wewnętrzny w pewnej przestrzeni funkcji? Powodem jest to, że o wiele łatwiej jest wyznaczyć teoretyczne granice wydajności uogólnienia dla modeli liniowych (takich jak regresja logistyczna) niż dla modeli nieliniowych (takich jak sieć neuronowa). Większość modeli liniowych można zapisać tak, aby wektory wejściowe pojawiały się tylko w postaci produktów wewnętrznych. Oznacza to, że możemy zbudować model nieliniowy, konstruując model liniowy w przestrzeni cech jądra. Jest to stała transformacja danych, więc wszystkie teoretyczne granice wydajności dla modelu liniowego automatycznie odnoszą się do nowego nieliniowego modelu jądra *.
Ważną kwestią, która na początku jest trudna do zrozumienia, jest to, że zwykle nie myślimy o przestrzeni funkcji, która byłaby dobra dla naszej konkretnej aplikacji, a następnie nie projektujemy jądra, z którego powstaje ta przestrzeń funkcji. Ogólnie rzecz biorąc, opracowujemy dobrą metrykę podobieństwa, a następnie sprawdzamy, czy jest to jądro (test jest prosty, jeśli jakakolwiek macierz parowych ocen funkcji jądra w punktach w pozycji ogólnej jest pozytywnie określona, to jest to prawidłowe jądro) .
∗ Oczywiście, jeśli dostroisz parametry jądra, aby zoptymalizować wydajność generalizacji, np. Poprzez zminimalizowanie błędu weryfikacji krzyżowej, to nie jest to już stała transformacja, ale taka, której nauczyliśmy się na podstawie danych i większość pięknej teorii właśnie został unieważniony. Tak więc w praktyce, podczas gdy projektowanie metod jądra ma za sobą wiele uspokajających teorii, same granice na ogół nie mają zastosowania do praktycznych zastosowań - ale wciąż jest to uspokajające, ponieważ istnieją solidne zasady leżące u podstaw modelu.