INNER CODE UNIT · Python
current_score
fabsig/GPBoost · python-package/gpboost/engine.py:1180
current_score = -1e99
best_params = {}
best_num_boost_round = num_boost_round
counter_num_comb = 1
for param_comb_number in try_param_combs:
param_comb = _get_param_combination(param_comb_number=param_comb_number, param_grid=param_grid)
for param in param_comb:
params[param] = param_comb[param]
if verbose_eval >= 1:
print("Trying parameter combination " + str(counter_num_comb) +
" of " + str(len(try_param_combs)) + ": " + str(param_comb))
if 'max_bin' in param_grid:
train_set = copy.deepcopy(train_set_not_constructed)
current_score_is_better = False
try:
cvbst = cv(params=params, train_set=train_set, num_boost_round=num_boost_round, gp_model=gp_model,
use_gp_model_for_validation=use_gp_model_for_validation,