No curso de Machine Learning estou submetendo um código conforme a aula 06 Utilizando o algoritmo MultinomialNB e estou recebendo as seguintes mensagens de erro:
D:\Cursos Alura\Machine Learning 1>python pred.py Traceback (most recent call last): File "pred.py", line 6, in modelo.fit(X, Y) File "C:\Users\marrey.PTIN-NB001908\AppData\Local\Programs\Python\Python37\lib\site-packages\sklearn\naive_bayes.py", line 604, in fit self.count(X, Y) File "C:\Users\marrey.PTIN-NB001908\AppData\Local\Programs\Python\Python37\lib\site-packages\sklearn\naivebayes.py", line 707, in _count if np.any((X.data if issparse(X) else X) < 0): TypeError: '<' not supported between instances of 'numpy.ndarray' and 'int'
O código que estou tentado rodar é o seguinte:
from dados import carregar_acessos X,Y = carregar_acessos()
from sklearn.naive_bayes import MultinomialNB modelo = MultinomialNB() modelo.fit(X, Y)
print(modelo.predict([[1,0,1]]))
Alguém saberia me dizer como corrigir esses erros?
Muito obrigado!