You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* GHA action changes:
* Run wheel build only when pushed to master or release created.
* use pre-commit instead of mypy alone.
* Rename workflows
* Separage optimization and optuna study creation.
* Fixing for pre-commit check.
* Add some docs.
* Abolish BaseRecommenderWithThreadingSupport.
-[RecSys2019_DeepLearning_Evaluation](https://github.com/MaurizioFD/RecSys2019_DeepLearning_Evaluation) (which has influenced this project the most)
16
17
17
-
I have decided to implement my own one to
18
+
However, I decided to implement my own one to
18
19
19
20
- Use [optuna](https://github.com/optuna/optuna) for more efficient parameter search. In particular, if an early stopping scheme is available, optuna can prune unpromising trial based on the intermediate validation score, which drastically reduces overall running time for tuning.
20
21
- Use multi-threaded implementations of the number of algorithms (KNN and IALS) in C++.
21
-
- Deal with user cold-start scenarios using [CB2CF strategy](https://dl.acm.org/doi/10.1145/3298689.3347038), which I found very convenient in practice.
22
+
- Deal with user cold-start scenarios using ["CB2CF" strategy](https://dl.acm.org/doi/10.1145/3298689.3347038), which I found very convenient in practice.
22
23
23
24
# Installation & Optional Dependencies
24
25
@@ -38,7 +39,7 @@ In that case, you must have a decent version of C++ compiler (with C++11 support
38
39
39
40
## Optional Dependencies
40
41
41
-
I have also prepared a wrapper class (`BPRFMRecommender`) to train and optimize BPR/warp loss Matrix factorization implemented in [lightfm](https://github.com/lyst/lightfm). To use it you have to install `lightfm` separately by e.g.,
42
+
I have also prepared a wrapper class (`BPRFMRecommender`) to train and optimize BPR/warp loss Matrix factorization implemented in [lightfm](https://github.com/lyst/lightfm). To use it you have to install `lightfm` separately, e.g. by
0 commit comments