Learning an Optimal Naive Bayes Classifier | Synapse