Innanzitutto chiedo scusa se la sezione è sbagliata, ma nonostante sia un argomento informatico è molto più vicino alla matematica.
Sto provando a risolvere l'esercizio che ho allegato in foto. L'obiettivo è quello di trovare i pesi corretti (da moltiplicare ai valori della tabella) in modo che le prime 3 istanze siano positive e le ultime 2 negative.
Sto procedendo a "tentativi", cioè provando vari valori (ad esempio -1, 1, -2 ecc.) ma vi è sempre un'istanza che non soddisfa la condizione della traccia. Ad esempio l'istanza dovrebbe essere positiva ma invece diventa negativa una volta modificati i pesi.
La traccia è: "Verificare se esistono valori dei 5 pesi wie del termine di bias che facciano in modo che un classificatore SVM lineare restituisca la classe positiva sulle prime 3 istanze e quella negativa sulle ultime 2."
Cercando sul web ho trovato la seguente formula.
$w^T * x + b < 0$ Istanza negativa
$w^T * x + b >= 0$ Istanza positiva
dove $w^T$ rappresenta il vettore dei pesi.
Istanza | x1 | x2 | x3 | x4 |
---|---|---|---|---|
i1 | -1 | 2 | -5 | 4 |
i2 | 3 | 2 | 5 | -2 |
i3 | 7 | -3 | 0 | -6 |
i4 | 9 | -1 | -2 | 3 |
i5 | 4 | 0 | -2 | -1 |
Esiste un procedimentoche mi fa ottenere i valori dei pesi invece di fare tentativi?