docstr: Constructor of MTNet model
docstr_tok: ["Constructor","of","MTNet","model"]
code: def __init__(self, check_optional_config=False, future_seq_len=1):
      """
      Constructor of MTNet model
      """
      self.check_optional_config = check_optional_config
      self.config = None
      # config parameter
      self.time_step = None  # timestep
      self.cnn_height = (
          None  # convolution window size (convolution filter height)` ?
      )
      self.long_num = None  # the number of the long-term memory series
      self.ar_window = None  # the window size of ar model
      self.feature_num = (
          None  # input's variable dimension (convolution filter width)
      )
      self.output_dim = None  # output's variable dimension
      self.cnn_hid_size = None
      # last size is equal to en_conv_hidden_size, should be a list
      self.rnn_hid_sizes = None
      self.last_rnn_size = None
      self.cnn_dropout = None
      self.rnn_dropout = None
      self.lr = None
      self.batch_size = None
      self.loss = None
  
      self.saved_configs = {
          "cnn_height",
          "long_num",
          "time_step",
          "ar_window",
          "cnn_hid_size",
          "rnn_hid_sizes",
          "cnn_dropout",
          "rnn_dropout",
          "lr",
          "batch_size",
          "epochs",
          "metric",
          "mc",
          "feature_num",
          "output_dim",
          "loss",
      }
      self.model = None
      self.metric = None
      self.mc = None
      self.epochs = None
  
imports: import pickle
  import numpy
  import time
  from tensorflow.keras.models import Model
  from tensorflow.keras.layers import *
  from tensorflow.keras.initializers import TruncatedNormal, Constant
  import tensorflow.keras.backend
  import tensorflow
  from bigdl.orca.automl.metrics import Evaluator
  from bigdl.orca.automl.model.abstract import BaseModel
label_desc: Use image node_id 1 to create a new MTNetKeras object from inherited base classes: BaseModel with example: obj = MTNetKeras(check_optional_config, future_seq_len)