0

I have tried to do classification using below pipeline including Gaussian Naive Bayes and Standard Scaler:

GNB_pipeline = Pipeline(steps=[
    ('scale',StandardScaler()),
    ('model', GaussianNB())
])

But when I receive an accuracy which is shocking!: enter image description here

It is in the condition that when I run StandardScaler and Naive Bayes separately, the accuracy is like below (around 77%): enter image description here

I know that Gaussian naive bayes doesn't require standardization but I want to know how these pipelines work that doesn't allow naive bayes operate well, please?

0 Answers0