See more
from sklearn.naive_bayes import MultinomialNB
That experience part is how you use the data to make informative features for the model to learn better. That’s Feature Engineering.