code: def build_RNN_Architecture(self):
      lModel = None
      if self.mNbLags not in cLSTM_Model.gTemplateModels.keys():
          lModel = self.build_RNN_Architecture_template()
          cLSTM_Model.gTemplateModels[self.mNbLags] = lModel
  
      import copy
  
      self.mModel = copy.copy(cLSTM_Model.gTemplateModels[self.mNbLags])
      self.mModel.reset_states()
      # print(cLSTM_Model.gTemplateModels[self.mNbLags].__dict__);
      # print(self.mModel.__dict__);
  
      self.mFormula = "LSTM(" + str(self.mNbLags) + ")"
      self.mOutName = (
          self.mCycleResidueName + "_LSTM(" + str(self.mNbLags) + ")"
      )
  
imports: import numpy
  import pandas
  from .None import SignalDecomposition_AR
  import sys
label_desc: Use image node_id 2 for calling the cLSTM_Model obj's underlying member method code with example usage: obj.build_RNN_Architecture() without return types