class_docstr: A recipe involves both grid search and random search, only for Seq2SeqPytorch.
  Note: This recipe is specifically designed for third-party model searching, rather
  than TimeSequencePredictor.
code: def search_space(self):
      return {
          # ----------- data parameters
          "input_feature_num": self.input_feature_num,
          "output_feature_num": self.output_feature_num,
          "future_seq_len": self.future_seq_len,
          # ----------- optimization parameters
          "lr": self.lr,
          "batch_size": self.batch_size,
          "epochs": self.epochs,
          # ----------- model parameters
          "lstm_hidden_dim": self.lstm_hidden_dim,
          "lstm_layer_num": self.lstm_layer_num,
          "dropout": self.dropout,
          "teacher_forcing": self.teacher_forcing,
      }
  
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 3 for calling the LSTMSeq2SeqRandomRecipe obj's underlying member method code with example usage: obj.search_space() and returns: dict