This is an implementation of Factorization Machines based on Scala and Apache Spark.