Uma técnica de Machine Learning para classificação. Ele calcula para os vetores de entrada uma /plano/hiperplano que as separa, ou seja, é um classificador linear binário não probabilístico. Há como melhorar seu kernel e preparar o modelo para criar regiões de aprendizado em dados mais complexos, porém deixarei para artigos futuros.
Para os mais matemáticos, uma imagem bastante clara segue abaixo.

Ref: https://www.saedsayad.com/support_vector_machine.htm

Support Vector Machines: localizando os vetores de suporte de dois limites para encontrar uma tolerância máximahiperplano. Bastante usado para classificação de textos “text classification”

 

 

Ref: “Data Science With Python” – Universidade de Michigan

 

Exemplo de implementação em python de um modelo de regressão polinomial: