Posts

Showing posts with the label Classifier

Naïve Bayes Classifier - ML Program

Image
 Naïve Bayes Classifier Steps: Understand the business problem Import the library files Load the dataset Data preprocessing Split the data into train and test Build the model (Naïve Bayes classifier) Test the model Performance Measures Predict the class label for new data. 1. Understand the business problem Let’s build a classifier that predicts whether I should play tennis given the forecast. It takes four attributes to describe the forecast; namely, the outlook, the temperature, the humidity, and the presence or absence of wind. Furthermore, the values of the four attributes are qualitative (also known as categorical). p(C_k |x_1,x_2,…,x_n )= p(C_k ) ∏_(i=1)^n p(x_i |C_k ) 2. Import the library files 3. Load the dataset 4. Data preprocessing 5.Split the data into train and test 6. Build the model (Navie Bayes classifier) 7. Test the model 8 .Performance Measures 9. Predict the class label for new data.