NaiveBayes and RBM added, KNN fixed