fastFM System

From GM-RKB
Jump to navigation Jump to search

A fastFM System is a factorization machine-based system that implements an FM algorithm to solve an FM-based prediction task.



References

2017

  • https://github.com/ibayer/fastFM
    • QUOTE: This repository allows you to use Factorization Machines in Python (2.7 & 3.x) with the well known scikit-learn API. All performence critical code as been written in C and wrapped with Cython. fastFM provides stochastic gradient descent (SGD) and coordinate descent (CD) optimization routines as well as Markov Chain Monte Carlo (MCMC) for Bayesian inference. The solvers can be used for regression, classification and ranking problems. Detailed usage instructions can be found in the online documentation and on arXiv. ...
  Task 	Solver 	Loss
  Regression 	als, mcmc, sgd 	Square Loss
  Classification 	als, mcmc, sgd 	Probit(Map), Probit, Sigmoid
  Ranking 	sgd 	BPR

2016