Implementation of Alternating Least Squares Algorithm(Implicit Data) by ScalaTion.
Environment: Scala(2.12.13) + sbt(1.4.7) + ScalaTion(1.6, all packages).
ScalaTion is a Scala-based system for Simulation, Optimization and Analytics. For here we use the 1.6 version with DEBUG = false. [project]
"Collaborative Filtering for Implicit Feedback Data". [paper]
The testing dataset is MovieLens 100k(sorted_data.txt, u2.base, u2.test). [data] We use MAE and RMSE to judge the quality.
To run the code:(In bash)
sbt
compile
runMain CFRecommenderTest
To run the code:(In bash)
sbt
compile
runMain ALSTest