code: def get_param_grid(self):
      return {
          "n_estimators": [
              int(v) for v in np.geomspace(100, 15000, 10)
          ],
          "max_depth": np.arange(1, 17),
          "learning_rate": [v for v in np.geomspace(0.01, 1.0, 10)],
      }
  
file_path: catboost/catboost/benchmarks/kaggle/rossmann-store-sales/catboost_experiment_sklearn_grid_cv.py
imports: import os.path
  import numpy
  import config
  import experiment_lib
  import catboost
label_desc: Use image node_id 3 for calling the CatBoostExperimentGridSearchCV obj's underlying member method code with example usage: obj.get_param_grid() and returns: dict