Gaussian Naive Bayes Classifier implementation.
There is described and implemented Naive Bayes Classifier used for normally distributed values.
This classifier works the most effectively for value’s features that are independent to each other.
So, if your classification images represented by much more complex and dependent to each other attributes,
naive classifier wouldn’t give some good predictions about image belonging to the class.
Follow the link for more detailed information.