कर्नेल दो वैक्टर x और के डॉट उत्पाद की गणना करने का एक तरीका yहै, जिसमें कुछ (संभवतः बहुत ही उच्च आयामी) फ़ीचर स्थान है, यही वजह है कि कर्नेल फ़ंक्शन को कभी-कभी "सामान्यीकृत डॉट उत्पाद" कहा जाता है।
मान लीजिए हमारे पास एक मैपिंग कि में हमारे वैक्टर लाता आर एन कुछ सुविधा अंतरिक्ष के लिए आर एम । तब से डॉट उत्पाद एक्स और वाई इस क्षेत्र में हैφ( एक्स ) टी φ( y )। एक कर्नेल एक समारोह हैकश्मीरहै कि इस बिंदु गुणनफल से मेल खाती है, यानीकश्मीर( एक्स , वाई )=φ( एक्स ) टी φ( y )।φ:Rn→RmRnRmxyφ(x)Tφ(y)kk(x,y)=φ(x)Tφ(y)
यह क्यों उपयोगी है? कर्नेल कुछ फीचर स्पेस में डॉट प्रोडक्ट्स की गणना करने का एक तरीका देता है बिना यह जाने कि यह स्पेस क्या है और क्या है ।φ
उदाहरण के लिए, एक साधारण बहुपद गिरी पर विचार के साथ एक्स , वाई ∈ आर 2 । यह किसी भी मानचित्रण समारोह के अनुरूप प्रतीत नहीं होता है φ , यह सिर्फ एक समारोह है कि एक वास्तविक संख्या देता है। मान लें कि x = ( x 1 , x 2 ) और y = ( y 1 , y 2 ) , इस अभिव्यक्ति का विस्तार करें: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
ध्यान दें कि यह दो वैक्टर ( 1 , x 2 1 , x 2 2 , √ ) के अलावा और कुछ नहीं हैऔर(1,y 2 1 ,y 2 2 , √(1,x21,x22,2–√x1,2–√x2,2–√x1x2), औरφ(एक्स)=φ(एक्स1,एक्स2)=(1,एक्स 2 1 ,एक्स 2 2 , √(1,y21,y22,2–√y1,2–√y2,2–√y1y2)। तो गिरीकश्मीर(एक्स,वाई)=(1+ x टीy)2=φ(एक्स)टीφ(y)स्पष्ट रूप से इस स्थान पर न जाना 6 आयामी अंतरिक्ष में एक डॉट उत्पाद गणना करता है।φ(x)=φ(x1,x2)=(1,x21,x22,2–√x1,2–√x2,2–√x1x2)k(x,y)=(1+xTy)2=φ(x)Tφ(y)
। हम इस समारोह टेलर-विस्तार है, तो हम है कि यह की एक अनंत आयामी codomain से मेल खाती है देखेंगे φ ।k(x,y)=exp(−γ∥x−y∥2)φ
अंत में, मैं एक ऑनलाइन पाठ्यक्रम "डेटा से सीखना" को प्रोफेसर यासर अबू-मोस्तफा द्वारा कर्नेल-आधारित विधियों के अच्छे परिचय के रूप में सुझाता हूँ। विशेष रूप से, व्याख्यान "सपोर्ट वेक्टर मशीन" , "कर्नेल मेथड्स" और "रेडियल बेसिस फ़ंक्शंस" गुठली के बारे में हैं।