docstr: Reset any internal memory used by the network. For example, an LSTM internal state
  :return: None
code: def reset_internal_memory(self):
      """
      Reset any internal memory used by the network. For example, an LSTM internal state
      :return: None
      """
      # initialize LSTM hidden states
      if self.middleware.__class__.__name__ == "LSTMMiddleware":
          self.curr_rnn_c_in = self.middleware.c_init
          self.curr_rnn_h_in = self.middleware.h_init
  
imports: import os
  import time
  from typing import Any, List, Tuple, Dict
  import numpy
  import tensorflow
  from rl_coach.architectures.architecture import Architecture
  from rl_coach.architectures.tensorflow_components.savers import GlobalVariableSaver
  from rl_coach.base_parameters import AgentParameters, DistributedTaskParameters
  from rl_coach.core_types import GradientClippingMethod
  from rl_coach.saver import SaverCollection
  from rl_coach.spaces import SpacesDefinition
  from rl_coach.utils import force_list, squeeze_list, start_shell_command_and_wait
label_desc: Use image node_id 25 for calling the TensorFlowArchitecture obj's underlying member method code with example usage: obj.reset_internal_memory() without return types