A robust, full-featured Ruby implementation of Naive Bayes