test different algorithms
the test cases should not only test the bayes algorithm, but also svd and other commonly used ones, ideally all available ones
the test cases should not only test the bayes algorithm, but also svd and other commonly used ones, ideally all available ones