Comece agoraComece grátis

SVM one-vs-rest

Como motivação para o próximo e último capítulo sobre support vector machines, vamos repetir o exercício anterior com uma SVM não linear. Mais uma vez, os dados estão carregados em X_train, y_train, X_test e y_test.

Em vez de usar LinearSVC, agora vamos usar o objeto SVC do scikit-learn, que é uma SVM de “kernel” não linear (muito mais sobre o que isso significa no Capítulo 4!). Novamente, sua tarefa é criar um gráfico do classificador binário para a classe 1 vs. resto.

Este exercicio faz parte do curso

Classificadores Lineares em Python

Ver curso

Instruções do exercicio

  • Ajuste um SVC chamado svm_class_1 para prever a classe 1 vs. as outras classes.
  • Faça o gráfico desse classificador.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# We'll use SVC instead of LinearSVC from now on
from sklearn.svm import SVC

# Create/plot the binary classifier (class 1 vs. rest)
svm_class_1 = ____
svm_class_1.fit(____)
plot_classifier(____)
Editar e Executar Código