from sklearn.ensemble import RandomForestRegressor
Чтобы найти подходящее число дереьев и глубину
Для количества деревьев от 1 до 30 с шагом 5 и глубины от 1 до 12:
for est in range(1, 30, 5):
for depth in range (1, 12):
model = RandomForestRegressor(random_state=5678, n_estimators=est, max_depth=depth)
Потом уже, чтобы инициализировать модель с лучшим значением метрики RMSE, подставляем полученные значения
model = RandomForestRegressor(random_state=5678, n_estimators=20, max_depth=8) #