def config(self, elems): config = self.parameter_defaults( top_k=100, min_time=0, seed=0, out_file=None, filters=[], loggers=[], ) model = rs.PopularityModel() updater = rs.PopularityTimeFrameModelUpdater(**self.parameter_defaults( tau=86400 )) updater.set_model(model) learner = rs.SimpleLearner() learner.add_simple_updater(updater) learner.set_model(model) model = model learner = learner return { 'config': config, 'model': model, 'learner': learner }
def _config(self, top_k, seed): model = rs.PopularityModel() updater = rs.PopularityTimeFrameModelUpdater(**self.parameter_defaults( tau=86400 )) updater.set_model(model) return (model, updater, [], [])