In machine learning, support-vector machines (SVMs, also support-vector networks) are supervised learning models with associated learning algorithms that analyze data used for both classification and regression analysis. When you call it Support Vector Classification, it means you are using these models for classification tasks.