-
Notifications
You must be signed in to change notification settings - Fork 206
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BPR FMRecommender #93
Comments
Hi the 'n_more_iter` option allows to train the model over junks of data see http://ibayer.github.io/fastFM/guide.html#learning-curves, you just have to swap the training set at every iteration of the loop.
|
Hi thank you for your prompt reply. The option 'n_more_iter` optionIt's only available for FMRegression, but not for FMRecommender, isn't it?
from http://ibayer.github.io/fastFM/api.html#fastFM.bpr.FMRecommender doc |
Hi @ibayer, if I understand correctly, there should be a method with the parameter 'n_more_iter`, and I tried to modify the fit() function but couldn't make it. I think the ffm_sgd_bpr_fit() in ffm.c should be correspondingly modified. Can you have a look at this ? I'm not familiar with c language. Thanks a lot....
|
@ibayer Is it possible to change the step_size? SGD with a constant step size does not converge well in general or this is a particular implementation of SGD that takes care of that internally? |
@jerry-rubikloud A new BPR / SGD implementation is on it's way to solve this issues but it might take a while till we have it ready for release. |
@ibayer Thanks for the quick reply and thanks for creating this package. The BPR implementation is actually the reason why I choose this library over the others. :) |
Hi @ibayer, I'd like to load X_train separately when it is to big to fit at a time, i.e., instead of
I'd like to do something like this..., can I get some advice???
where instead of creating a csc_matrix X_train, parts of them are created and loaded for fitting fm.
The text was updated successfully, but these errors were encountered: