Nell'algoritmo SVM, perché il vettore w è ortogonale all'iperpiano di separazione?


13

Sono un principiante in Machine Learning. In SVM, l'iperpiano di separazione è definito come . Perché diciamo vettore w ortogonale all'iperpiano di separazione?y=wTx+bw


3
Una risposta a una domanda simile (per le reti neurali) è qui .
Bogatron,

@bogatron - Sono completamente d'accordo con te. Ma i miei sono solo una risposta specifica per SVM .
senza titolo,

2
Solo che non lo è. La tua risposta è corretta ma non c'è nulla di specifico per gli SVM (né dovrebbe esserci). è semplicemente un'equazione vettoriale che definisce un iperpiano. wTx=b
Bogogon,

Risposte:


10

Dal punto di vista geometrico, il vettore w è diretto ortogonale alla linea definita da . Questo può essere inteso come segue:wTx=b

Per prima cosa prendi . Ora è chiaro che tutti i vettori, x , con il prodotto interno che svanisce con w soddisfano questa equazione, cioè tutti i vettori ortogonali a w soddisfano questa equazione.b=0xw

Ora tradurre l'iperpiano lontano dall'origine su un vettore a. L'equazione per il piano ora diventa: , ovvero troviamo che per l'offset b = a T w , che è la proiezione del vettore a sul vettore w .(xa)Tw=0b=aTwaw

Senza perdita di generalità possiamo quindi scegliere una perpendicolare al piano, nel qual caso la lunghezza che rappresenta la distanza ortogonale più corta tra l'origine e l'iperpiano.||a||=|b|/||w||

Quindi si dice che il vettore sia ortogonale all'iperpiano di separazione.w


4

Il motivo per cui è normale per l'iperpiano è perché lo definiamo così:w

P0P0=x0,y0,z0(0,0,0)<x0,y0,z0>P(x,y,z)PP0

PP0=<xx0,yy0,zz0>

n^

n^(PP0)=0
n^Pn^P0=0
n^P0bn^wPxw

2

wTx+b=0xaxb

wTxa+b=0wTxb+b=0

wT.(xaxb)=0xaxbxbxawT.(xaxb)wTxaxb


0

Utilizzando la definizione algebrica di un vettore che è ortogonale a un iperpiano:

 x1,x2

wT(x1x2)=(wTx1+b)(wTx2+b)=00=0 .
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.