merge a fork: add max_entropy, decision_tree, naive_bayes