Support vector machines are a type of supervised machine algorithm for learning which is used for classification and regression tasks.

Naive Bayes is a probabilistic classification method based on the Bayes Theorem. In general, the Bayes Theorem gives the relationship between the probabilities of two events and their conditional probability.