Te doy la bienvenida a nuestra página web, en este sitio hallarás la resolución a lo que estabas buscando.
Solución:
Son simplemente diferentes implementaciones del mismo algoritmo. El módulo SVM (SVC, NuSVC, etc.) es un contenedor de la biblioteca libsvm y es compatible con diferentes núcleos mientras LinearSVC
se basa en liblinear y solo admite un núcleo lineal. Asi que:
SVC(kernel = 'linear')
es en teoría “equivalente” a:
LinearSVC()
Debido a que las implementaciones son diferentes en la práctica, obtendrá diferentes resultados, siendo los más importantes que LinearSVC solo admite un kernel lineal, es más rápido y puede escalar mucho mejor.
Sección de Reseñas y Valoraciones
Si crees que ha resultado útil nuestro post, te agradeceríamos que lo compartas con el resto seniors de esta forma contrubuyes a dar difusión a nuestro contenido.