ML-learning-path

Self learning guide for machine learning

View the Project on GitHub elephantscale/ML-learning-path

Naive Bayes

Back to Index


Objective

Learn Naive Bayes

Essentials Reading

Understanding Classifications

Read the basics of classifications

Basics of Naive Bayes

Implementing Naive Bayes in Scikit-Learn

Extra Reading

Checklist

Check your knowledge:

Exercises

Difficulty Level

★☆☆ - Easy
★★☆ - Medium
★★★ - Challenging
★★★★ - Bonus

EX-1: Practice with synthetic data

Use Scikit’s make_blobs or make_classification to generate some sample data.

Try to separate them using NB

EX-2: SPAM detection

EX-3 - BONUS Lab

More Exercises


Index