Software

sparsepoly

A library for (higher-order) factorization machines with sparse regularization in Pyhon.


nimfm

A library for (convex/higher-order/sparse) factorization machines in Nim.


pyrfm

A library for random feature maps and linear models with random feature maps in Python.


polylearn with higher-order factorization machines and all-subsets model

polylearn is a Python library for factorization machines and polynomial networks developed by Vlad Niculae.

I added an implementation of coordinate descent solver for higher-order (arbitrary-order) factorization machines and that for all-subsets model.