Provide a one-sentence definition for the following machine learning algorithm.
Input: Naive Bayes
Naive Bayes is a statistical classification algorithm used to assign probability to each discrete class given a fixed set of features.
Naive Bayes is a probabilistic classifier that uses the Bayesian theorem to make predictions by building probabilities of each event.