Nessas linhas abaixo do cógido,
#biblioteca para criarmos o modelo de machine learning from sklearn.naive_bayes import BernoulliNB
#criamos o modelo bnb = BernoulliNB(binarize= -0.44)
está retornando o erro abaixo: InvalidParameterError: The 'binarize' parameter of BernoulliNB must be None or a float in the range [0, inf). Got -0.44 instead.
Não sei se é atualização da bilbioteca, mas, essa biblioteca está funcionando somente quando coloco valores positivos, ex: 0.44 ao invés de -0.44. Tem que verificar e dar uma atualizada.
Grato