General naive Bayes classification is a classical machine learning technique to predict a discrete value. There are several variations of naive Bayes (NB) including Categorical NB, Bernoulli NB, ...
The goal of a machine learning regression problem is to predict a single numeric value. There are roughly a dozen different regression techniques such as basic linear regression, k-nearest neighbors ...