def get_config(): now_as_string = str(datetime.now()).replace(" ", "_").replace( ":", "_").replace("-", "_").replace(".", "_") config = KiwiTesterConfig( data_converter=TopNUsersInTestingSplitter(1), product_converter=DefaultProductConverter(), service_domain="http://localhost:8000/", evaluator=PercentageRMSEEvaluator(), stats_output="/stats/upic_stats_{}.txt".format(now_as_string)) return config
def get_config(): now_as_string = str(datetime.now()).replace(" ", "_").replace(":", "_").replace("-", "_").replace(".", "_") config = KiwiTesterConfig( data_converter = ListUserPercentageSplitter(0.8), product_converter = DefaultProductConverter(), service_domain = "http://localhost:8000/", evaluator = RMSEEvaluator(EasyMatrixNormalizer(1)), stats_output = "/stats/movielens_very_small_stats_{}.txt".format(now_as_string) ) return config
def get_config(): now_as_string = str(datetime.now()).replace(" ", "_").replace( ":", "_").replace("-", "_").replace(".", "_") config = KiwiTesterConfig( data_converter=RandomPercentageSplitter(0.8), product_converter=DefaultProductConverter(), service_domain="http://localhost:8000/", evaluator=RMSEEvaluator(), skip_training=False, skip_products=False, stats_output="/stats/movielens_100k_stats_{}.txt".format( now_as_string)) return config
def _init_defaults(self): self.data_converter = MatrixConverter() self.product_converter = DefaultProductConverter() self.testing_style = 'instant' self.mysql_config = { 'host': '...', 'username': '******', 'pw': '...', 'database': '...', 'table_prefix': '...' } self.service_domain = '...' self.evaluator = RMSEEvaluator() self.skip_products = False self.skip_training = False self.skip_testing = False self.stats_output = None self.no_testing_feedback = False