class_docstr: Pure random sample Recipe. Often used as baseline.
code: def search_space(self):
      return {
          "model": hp.choice(["LSTM", "Seq2seq"]),
          # --------- Vanilla LSTM model parameters
          "lstm_1_units": hp.choice([8, 16, 32, 64, 128]),
          "dropout_1": hp.uniform(0.2, 0.5),
          "lstm_2_units": hp.choice([8, 16, 32, 64, 128]),
          "dropout_2": hp.uniform(0.2, 0.5),
          # ----------- Seq2Seq model parameters
          "latent_dim": hp.choice([32, 64, 128, 256]),
          "dropout": hp.uniform(0.2, 0.5),
          # ----------- optimization parameters
          "lr": hp.uniform(0.001, 0.01),
          "batch_size": hp.choice([32, 64, 1024]),
          "epochs": self.epochs,
          "past_seq_len": self.past_seq_config,
      }
  
imports: from bigdl.chronos.autots.deprecated.config.base import Recipe
  from bigdl.orca.automl import hp
  from bigdl.chronos.utils import deprecated
label_desc: Use image node_id 2 for calling the RandomRecipe obj's underlying member method code with example usage: obj.search_space() and returns: dict