ibayer
ibayer
@jerry-rubikloud The step_size is independent of the iteration number. It's indeed possible that SGD only converges with a very slow constant step_size in some situations which would come with very...
It's more a matter of time. But you are right it's a great idea to add a ranking example to the tutorial (http://ibayer.github.io/fastFM/index.html). In the mean time you could have...
Ok, fastFM uses the Bayesian Personalized Ranking [0] (BPR) loss with stochastic gradient descent (SGD) for ranking. Usually for SGD you calculate the gradient for each sample and then update...
You can read the third line as: query with value of 3 for feature 0 and item with only zero valued features. I agree that having an item with only...
Make sure that none on the columns contains only zero values. edit: fix typo
Do you get always the same error? The assert tells us that a none finite parameter value is calculated for the global offset (zero order) parameter. https://github.com/ibayer/fastFM-core/blob/2ab4edbd403c4a5a7781cf861e1d8c3b2a87b3c5/src/ffm_als_mcmc.c#L172 This could be...
Is the dataset very unbalanced (much more -1 then 1)? `als.FMClassification` uses probit regression which is more sensitive as logistic regress to high class imbalance. Can you construct a minimal...
No, mcmc should not be used with `predict`. see https://github.com/ibayer/fastFM/issues/40
You are right that's indeed a bug in the sphinx files. Can you open a separate issue for that? The `predict` function is implemented in `https://github.com/ibayer/fastFM/blob/master/fastFM/base.py`. The derived classes inherit...
> After compile&install fastFM according to install instruciton,which no error occured, Please post full list of commands and output for compile&install. I don't think that the C extension compiled properly....