Støttevektormaskiner (engelsk: support vector machines) er et sett av beslektede metoder for veiledet læring, brukt for å klassifisere og gjøre regresjonsanalyse. Gitt et sett med treningseksempler, hvor individene er markert for å tilhøre én av to kategorier, lager treningsalgoritmen for støttevektormaskinen en modell som kan beslutte om et nytt eksempel faller inn i den ene kategorien eller den andre.