Supportvektorer

Linjära klassificerare i Python

Michael (Mike) Gelbart

Instructor, The University of British Columbia

Vad är en SVM?

  • Linjära klassificerare (hittills)
  • Tränade med hinge-förlust och L2-regularisering

Linjära klassificerare i Python
  • Supportvektor: ett träningsexempel som inte ligger i den platta delen av förlustdiagrammet
  • Supportvektor: ett exempel som är felklassificerat eller ligger nära gränsen
  • Om ett exempel inte är en supportvektor påverkar det inte modellen att ta bort det
  • Få supportvektorer gör kärn-SVM:er mycket snabba

Linjära klassificerare i Python

Maximalt-marginal-perspektivet

  • SVM maximerar "marginalen" för linjärt separerbara datamängder
  • Marginal: avståndet från gränsen till de närmaste punkterna

Linjära klassificerare i Python

Maximalt-marginal-perspektivet

  • SVM maximerar "marginalen" för linjärt separerbara datamängder
  • Marginal: avståndet från gränsen till de närmaste punkterna

Linjära klassificerare i Python

Nu kör vi en övning!

Linjära klassificerare i Python

Preparing Video For Download...