SVM   یک  الگوریتم  یادگیری با نظارت است که برای طبقه‌بندی و تحلیل رگرسیون استفاده می‌شود. ایده اصلی  SVM ، یافتن ابرصفحه جداکننده بهینه است که حاشیه بین دو کلاس در یک مجموعه داده را به حداکثر برساند. حاشیه به‌عنوان فاصله بین ابرصفحه و نزدیک‌ترین نقاط داده از هر کلاس تعریف می‌شود . ...