एसवीएम एल्गोरिथ्म में, वेक्टर डब्ल्यू अलग करने वाले हाइपरप्लेन के लिए क्यों है?


13

मैं मशीन लर्निंग की शुरुआत कर रहा हूं। एसवीएम में, अलग होने वाले हाइपरप्लेन को रूप में परिभाषित किया गया है । क्यों हम वेक्टर ऑर्थोगोनल को अलग करने वाले हाइपरप्लेन कहते हैं?wy=wTx+bw


3
इसी तरह के सवाल का जवाब (तंत्रिका नेटवर्क के लिए) यहाँ है
बोगट्रॉन

@bogatron - मैं आपसे पूरी तरह सहमत हूँ। लेकिन मेरे सिर्फ एक एसवीएम विशिष्ट जवाब।
अनिटल्डप्रोग्रामर

2
सिवाय इसके कि नहीं है। आपका उत्तर सही है लेकिन इसके बारे में ऐसा कुछ नहीं है जो एसवीएम के लिए विशिष्ट हो (न ही होना चाहिए)। एक वेक्टर समीकरण है जो हाइपरप्लेन को परिभाषित करता है। wTx=b
बोगट्रॉन

जवाबों:


10

ज्यामितीय, w वेक्टर लाइन द्वारा परिभाषित के लिए ओर्थोगोनल निर्देशित है । इसे निम्नलिखित रूप से समझा जा सकता है:wटीएक्स=

पहले । अब यह स्पष्ट है कि सभी वैक्टर, x , लुप्त हो रहे आंतरिक उत्पाद के साथ w इस समीकरण को संतुष्ट करते हैं, अर्थात इस समीकरण को पूरा करने के लिए सभी वैक्टर orthogonal।=0एक्सw

अब हाइपरप्लेन को एक सदिश पर मूल से दूर अनुवाद करें a। विमान के लिए समीकरण अब हो जाता है: , यानी हम भरपाई के लिए है कि लगता है = एक टी डब्ल्यू , जो वेक्टर के प्रक्षेपण है एक वेक्टर पर डब्ल्यू(xa)Tw=0b=aTwaw

व्यापकता के नुकसान के बिना हम इस प्रकार विमान के लिए लंबवत चुन सकते हैं, जिस स्थिति में लंबाई जो मूल और हाइपरप्लेन के बीच सबसे छोटी, ऑर्थोगोनल दूरी का प्रतिनिधित्व करता है।||a||=|b|/||w||

इसलिए वेक्टर को अलग करने वाले हाइपरप्लेन के लिए ऑर्थोगोनल कहा जाता है।w


5

कारण है कि अति विमान सामान्य है इसलिए है क्योंकि हम इसे उस तरह से होना करने के लिए निर्धारित किए हैं:w

मान लीजिए कि हमारे पास 3 डी स्पेस में एक (हाइपर) प्लेन है। चलो यानी इस विमान पर एक बिंदु पी 0 = एक्स 0 , y 0 , जेड 0 । इसलिए इस बिंदु पर उत्पत्ति ( 0 , 0 , 0 ) से वेक्टर सिर्फ < x 0 , y 0 , z 0 > है । मान लीजिए कि हमारे पास विमान पर एक मनमाना बिंदु P ( x , y , z ) है। पी में शामिल होने वाले वेक्टरपी0पी0=एक्स0,y0,z0(0,0,0)<एक्स0,y0,z0>पी(एक्स,y,z)पीऔर तब इसके द्वारा दिया जाता है: P - P 0 = < x - x 0 , y - y 0 , z - z 0 > ध्यान दें कि यह वेक्टर विमान में स्थित है।पी0

पी-पी0= <एक्स-एक्स0,y-y0,z-z0>

आइए अब n विमान को सामान्य (ओर्थोगोनल) वेक्टर हो। इसलिए: n( पी - पी 0 ) = 0 इसलिए: nपी - एनपी 0 = 0 ध्यान दें कि - एनपी 0 सिर्फ एक संख्या है और के बराबर है में हमारे मामले, जबकि एन सिर्फ डब्ल्यू और पीn^

n^(पी-पी0)=0
n^पी-n^पी0=0
-n^पी0n^wपीएक्सw

2

wटीएक्स+=0एक्सएक्स

wटीएक्स+=0wटीएक्स+=0

wटी(एक्स-एक्स)=0एक्स-एक्सएक्सएक्सwटी(एक्स-एक्स)wटीएक्स-एक्स


0

एक हाइपरप्लेन के लिए एक वेक्टर के बीजीय परिभाषा का उपयोग करते हुए:

 एक्स1,एक्स2

wटी(एक्स1-एक्स2)=(wटीएक्स1+)-(wटीएक्स2+)=0-0=0 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.