TOROS Buffalo: A fast and scalable production-ready open source project for recommender systems
Full Changelog: https://github.com/kakao/buffalo/compare/v2.0.4...v2.0.5
Full Changelog: https://github.com/kakao/buffalo/compare/v2.0.3...v2.0.4
ALSOption
allows float type alpha
not a int
type.aux
-> _aux
) to avoid conflict with windows OS's reserved keyword
from aurochs.misc.aux import xxx
would not work anymorefrom aurochs.misc import aux; aux.xxx
or from aurochs.misc._aux import xxx
fire
& absl-py
x86_64
architectureAdded new algorithm WARP (Collaborative Metric Learning)
Add new training algorithm ials++ for learning ALS Model
Delete tensorboard, hyperopt
train
methods of models now take training_callback
e.g.) https://github.com/kakao/buffalo/blob/54c97fd300c2615eb53fcfd4fdc7879b98f19703/buffalo/algo/als.py#L144
Refactor import structure
previous
from buffalo.cfr import CFR
from buffalo.options import CFROption
from buffalo.data StreamOptions
from buffalo.misc import aux, log
from buffalo import CFR, CFROption, StreamOptions
from buffalo import aux, log
Added new algorithm: Probabilistic Latent Semantic Indexing(pLSI)
Delete existing temporary data file when creating new data file
Removed tensorflow dependency
Remove python n2 dependency
Calculate idcg indpendently of rec result
Fix bug of W2V
min_cut