Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

O comando model.fit() não está rodando

porco1 = [0, 1, 0]
porco2 = [0, 1, 1]
porco3 = [1, 1, 0]
​

cachorro1 = [0, 1, 1]
cachorro2 = [1, 0, 1]
cachorro3 = [1, 1, 1]
​
# 1 => porco / 0 => cachorro
dados = [porco1, porco2, porco3, cachorro1, cachorro2, cachorro3]
classes = [1,1,1,0,0,0]

from sklearn.svm import LinearSVC
​

model = LinearSVC()

model.fit(dados, classes)
​

LinearSVC()
1 resposta
solução!

Olá Cícero, tudo bem ? Espero que sim.

Testei o seu código e inclui um predict no final e funcionou com o esperado:

porco1 = [0, 1, 0]
porco2 = [0, 1, 1]
porco3 = [1, 1, 0]

cachorro1 = [0, 1, 1]
cachorro2 = [1, 0, 1]
cachorro3 = [1, 1, 1]

# 1 => porco / 0 => cachorro
dados = [porco1, porco2, porco3, cachorro1, cachorro2, cachorro3]
classes = [1,1,1,0,0,0]

from sklearn.svm import LinearSVC


model = LinearSVC()

model.fit(dados, classes)

model.predict([[0, 1, 0]])

Resultado:

array([1])

Poderia ser mais especifico com o erro que está recebendo.

Fico no aguardo, bons estudos.