def objective(params): print("\n############## New iteration ##############\n", params) if kfold: loss = - RunRecommender.evaluate_hybrid_weights_validation_kfold(recommender_list, params, kfold=N_KFOLD, parallelize_evaluation=kfold, parallel_fit=False) else: loss = - RunRecommender.evaluate_hybrid_weights_validation(hybrid, params) return loss
def objective(params): print("Current parameters:") print(params) loss = - RunRecommender.evaluate_hybrid_weights_validation(hybrid, params) return loss