1.A very efficient factorization machine c++ multi-thread implemention,using google downpour method
for linear part, FTRL optimization method is used,for interaction part ,adagrad with l2 reguralization is used , only support two-order interaction
2.in the train file , each line contains a sample, in format
click \t impre \t feat_index1 \t val1 feat_index2 \t val2 ...
3.gcc4.8 surpport
4.support rank loss and logistic loss
5.support read local .gz file or from hdfs
6. config file feat_num & fm_index & hdfs_conf must be provided
7. in 8-core machine,it can process 100 million samples (hundreds non zero features) one epoch in one hour
-
Notifications
You must be signed in to change notification settings - Fork 3
xdlxl/Factorization_Machine
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
A very efficient factorization machine c++ multi-thread implementation
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published