code: def get_param_distributions(self):
      return {
          "n_estimators": experiment_lib.LogUniform(100, 1000, True),
          "max_depth": scipy.stats.randint(low=1, high=16),
          "learning_rate": scipy.stats.uniform(0.01, 1.0),
      }
  
file_path: catboost/catboost/benchmarks/kaggle/rossmann-store-sales/catboost_experiment_sklearn_random_cv.py
imports: import os.path
  import scipy.stats
  import config
  import experiment_lib
  import catboost
label_desc: Use image node_id 3 for calling the CatBoostExperimentRandomSearchCV obj's underlying member method code with example usage: obj.get_param_distributions() and returns: dict