Very interesting job to popularize Machine Learning 👍
One thing bothered me though. The algorithm description page
report Precision and Recall values, however no data is given about what cutpoint was used for the likelihood. It would be nice to report it.