toetusvektorimasinad
Toetusvektorimasinad (SVM) on järelevalvelised masinõppe meetodid, mida kasutatakse nii klassifitseerimiseks kui ka regressiooniks. SVM-i peamine idee on leida optimaalne hüpertasand, mis eraldab andmepunktid erinevatesse klassidesse. See optimaalne hüpertasand on see, millel on suurim marginaal ehk kaugus lähimatest andmepunktidest mõlemast klassist. Neid lähimaid andmepunkte nimetatakse toetusvektoriteks, sest nad määravad hüpertasandi asukoha.
Klassifitseerimisülesannetes püüab SVM leida hüpertasandi, mis maksimeerib marginaali andmepunktide vahel. Regressiooniülesannetes, mida nimetatakse toestusvektoriregressiooniks (SVR), on
SVM-i võimsus seisneb selle võimes kasutada nn tuumafunktsioone. Tuumafunktsioonid võimaldavad SVM-il efektiivselt töötada mitte-lineaarselt eraldatavate andmetega,
SVM-i eeliste hulka kuulub nende tõhusus suure-dimensioonilistes ruumides, isegi kui andmepunktide arv on väiksem kui dimensioonide