A Spark-based implementation of Factorization Machines (LibFM)
The code base structure of this project is from spark-libFM, but the optimization method is based on parallel-sgd which has stronger convergence than miniBatch-sgd.
If you encounter bugs, feel free to submit an issue or pull request. Also you can mail to: