O Linear SVC é um modelo de classificação que utiliza o algoritmo SVM (Support Vector Machine) para realizar a classificação. O SVM é um algoritmo de aprendizado supervisionado que pode ser utilizado tanto para classificação quanto para regressão. O SVM é um modelo que representa os dados como pontos no espaço, mapeando os dados de forma que os exemplos de cada categoria sejam divididos por um espaço claro o mais amplo possível. Novos exemplos são então mapeados no mesmo espaço e preditos como pertencentes a uma categoria baseado em qual lado do espaço eles caem.