Я пытаюсь найти оптимальные параметры для моего RandomForestRegressor, используя GridSearchCV, но каждый раз, когда я запускаю следующий код, ядро умирает в моем блокноте Jupiter.Могу ли я что-нибудь сделать?
'' 'Настройка Python Def (оценщик, X, метка, сетка, one_by_one = False):
data=Data(X, label)
if one_by_one:
extra_cl_random = GridSearchCV(estimator=estimator, param_grid=grid)
else:
extra_cl_random = RandomizedSearchCV(estimator=estimator, param_distributions=grid, n_iter=500, cv=3)
extra_cl_random.fit(*data.train())
best = extra_cl_random.best_estimator_
tscore = best.score(*data.train())
vscore = best.score(*data.valid())
params = best.get_params()
print('vscore:', vscore)
print('best_params:', params)
настройка (RandomForestRegressor (), столбцы,label, random_grid) '' '
Я получаю сообщение "Ядро, похоже, умерло. Оно автоматически перезапустится."