Merge branch 'naiveBayes'
1) Added logic for KNN. 2) Added an experiment class to find the test accuracy across various K values 3) Cached the overall N popular songs for dataset.
Merge branch 'master' of github.com:panwaria/MusicRecommendationSystem
Fixed issues in randomlydrawwithreplacement() method
Merge branch 'master' of github.com:panwaria/MusicRecommendationSystem
Added support to calculate optimum K values for K-NN algorithm.
Merge branch 'master' of github.com:panwaria/MusicRecommendationSystem
Fixed a bug where NPE was being thrown if the algorithm couldn't come up with any recommendations. 2) Fixed an issue in Cross-validation factory - Merge the listeners list across folds while returning training dataset.
Minor big fixes in the algorithms
Added a jar that can be run on remote machines.
Adding Bagging to Item-based filtering. Reversing the order in Comparator
1) Fixed a bug with dataset folds creation. 2) Added support and data for reading from files instead of databases.
Added Bagging with kNN, and reversed the sorting order in Utility.sortHashMapValues method.
Merge branch 'master' of github.com:panwaria/MusicRecommendationSystem
Fixed the build.
Main class now reads the data from the file.
Merging conflicting changes.
Corrected the command line invocation command.
Updated Naive Bayes
Merge branch 'master' into naiveBayes