Ben Frederickson

Results 249 comments of Ben Frederickson

Awesome! glad it's not something really weird anyways =). I've put in a fix here https://github.com/benfred/implicit/commit/363c9875c13146c9e50c07d8452a4bba55751aad . I think this means that the progress bars will hit 100% during xval...

You are right - currently we don't skip items in BPR if verify_negative_samples is False (cases 2&4). Likewise we're only checking if the item is present in the sparse matrix...

The idea with that is that if you're asking for P@10 - and say that no user has more than 5 items in the test set, then the best possible...

There are other issues with comparing the metrics reported here with those from other packages =(. I'm removing the training set liked items from the results when evaluating, and many...

I just ran some experiments with and without including the item bias term - and found that it makes basically no difference. I know that including bias terms for explicit...

Awesome! If you write a blog post I will link to it from the readme. Your approach makes sense, I've done similar things for serving requests in production before (for...

I think your data is probably pretty normal - it makes sense that the dot product on the CPU will take more time. I was just noticing that the cupy...

I set K1 that way for the last.fm example where it works pretty well, but I agree it is probably a poor default value in general. I'm going to leave...

Can you show your blas config by running this code? ```python import numpy.__config__ numpy.__config__.show() ``` Can you also try setting the environment variables outside of python (like `export OPENBLAS_NUM_THREADS=1` in...

@chengyu-liu-cs if you uninstall GCC and try installing it should fall back to using clang and work. This means you won't have a multithreaded version, but at least should work....