O Colab indicou que o meu PRINT( ) está com TypeError. Porém copiei exatamente o mesmo código que o professor utilizou na vídeo aula. Não estou entendendo o erro.
#features (1 sim, 0 não)
# pelo longo?
# perna curta?
# faz auau?
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
treino_x = [porco1,porco2,porco3,cachorro1,cachorro2,cachorro3]
treino_y = [1,1,1,0,0,0] # labels ou etiquetas
from sklearn.svm import LinearSVC
model = LinearSVC()
model.fit(treino_x, treino_y)
misterio1 = [1,1,1]
misterio2 = [1,1,0]
misterio3 = [0,1,1]
teste_x = [misterio1, misterio2, misterio3]
teste_y = [0,1,1]
previsoes = model.predict(teste_x)
corretos = (previsoes == teste_y).sum()
total = len(teste_x)
taxa_de_acerto = corretos/total
print("Taxa de acerto de ", taxa_de_acerto * 100)
Ele retorna este erro:
TypeError Traceback (most recent call last) in () 30 total = len(teste_x) 31 taxa_de_acerto = corretos/total ---> 32 print("Taxa de acerto de ", taxa_de_acerto * 100)
TypeError: 'str' object is not callable