Ola, ao colocar o seguinte código:
#É gordinho?
#Tem perninha curta?
#Faz auau?
porco1 = [1, 1, 0]
porco2 = [1, 1, 0]
porco3 = [1, 1, 0]
cachorro4 = [1, 1, 1]
cachorro5 = [0, 1, 1]
cachorro6 = [0, 1, 1]
dados = [porco1, porco2, porco3, cachorro4, cachorro5, cachorro6]
#1=porco -1=cachorro
marca = [1, 1, 1, -1, -1, -1]
from sklearn.naive_bayes import MultinomialNB
modelo = MultinomialNB()
#usando o fit, treinamos o algoritomo apartir dos dados e das marcacoes
modelo.fit(dados, marca)
misteriosos1 = [1, 1, 1]
misteriosos2 = [0, 0, 0]
misteriosos3 = [1, 0, 0]
teste = [misteriosos1, misteriosos2, misteriosos3]
#faz a predição de acordo com tudo que ja foi aprendido pelo algoritimo
resultado = modelo.predict(teste)
print(resultado)
Meu resultado foi que misterioso2 é cachorro, mas ele deveria ter saido porco(na minha mente pelo menos hahaha) Tem alguma explicação para que esse fato tenha ocorrido?
Grato,Carlos