Çekirdek, iki vektörün ve y nokta ürününü bazı (muhtemelen çok yüksek boyutlu) özellik uzayında hesaplamanın bir yoludur , bu yüzden çekirdek işlevlerine bazen "genelleştirilmiş nokta ürün" denir.xy
Bir eşlememiz olduğunu varsayalım bizim vektörleri getiren Ar n bazı özellik uzay için R m . Daha sonra,bu boşluktaki x ve y nokta ürünüφ( x ) T φ( y ) olur. Bir çekirdek,bu nokta ürününe karşılık gelenbirkişlevidir, yanik( x , y )=φ( x ) T φ( y ).φ:Rn→RmRnRmxyφ(x)Tφ(y)kk(x,y)=φ(x)Tφ(y)
Bu neden faydalıdır? Çekirdekler bile bu uzay ne olduğunu bilmeden bazı özellik uzayda nokta ürünlerini hesaplamak için bir yol vermek ve ne .φ
Örneğin, basit bir polinom çekirdek dikkate ile x , y ∈ R 2 . Bu, herhangi bir eşleme fonksiyonu karşılık görünmüyor cp sadece gerçek sayı döndüren bir fonksiyon var. Varsayarak bu X = ( x 1 , x 2 ) ve y = ( y 1 , y 2 ) , bunu ifade genişlemesine izin:k(x,y)=(1+xTy)2x,y∈R2φx=(x1,x2)y=(y1,y2)
k(x,y)=(1+xTy)2=(1+x1y1+x2y2)2==1+x21y21+x22y22+2x1y1+2x2y2+2x1x2y1y2
Bunun iki vektör arasındaki bir nokta ürününden başka bir şey olmadığını unutmayın (1,x21,x22,2–√x1,2–√x2,2–√x1x2)(1,y21,y22,2–√y1,2–√y2,2–√y1y2)φ(x)=φ(x1,x2)=(1,x21,x22,2–√x1,2–√x2,2–√x1x2)k(x,y)=(1+xTy)2=φ(x)Tφ(y)
k(x,y)=exp(−γ∥x−y∥2)φ
Son olarak, çekirdek tabanlı yöntemlere iyi bir giriş olarak Profesör Yaser Abu-Mostafa tarafından çevrimiçi bir "Veriden Öğrenme" kursu öneririm . Özellikle, "Destek Vektör Makineleri" , "Çekirdek Yöntemleri" ve "Radyal Temel Fonksiyonlar" dersleri çekirdeklerle ilgilidir.