A Naive Bayes Classifier

A machine learning algorithm that leverages Bayes theorem to predict an object’s class from its features, as a supervised learning model requiring a training dataset to determine class probabilities and applying them to classify new instances.

A Naive Bayes Classifier

Areas of application

  • Spam Filtering
  • Text Classification
  • Medical Diagnosis
  • Weather Prediction
  • Recommendation Systems
  • Sentiment Analysis
  • Document Categorization

Example

Spam detection in email messages is an area where the naive Bayes classifier excels.