code: def __str__(self):
      result = [
          "policy head:" "\t\tDense (num outputs = 256)",
          "\t\tDense (num outputs = 256)",
          "\t\tDense (num outputs = {0})".format(2 * self.num_actions),
          "policy_mu = output[:num_actions], policy_std = output[num_actions:]",
      ]
      return "\n".join(result)
  
file_path: coach/rl_coach/architectures/tensorflow_components/heads/sac_head.py
imports: import tensorflow
  from rl_coach.architectures.tensorflow_components.layers import Dense
  from rl_coach.architectures.tensorflow_components.heads.head import Head
  from rl_coach.base_parameters import AgentParameters
  from rl_coach.core_types import ActionProbabilities
  from rl_coach.spaces import SpacesDefinition
  from rl_coach.utils import eps
label_desc: Use image node_id 5 for calling the SACPolicyHead obj's underlying member method code with example usage: obj.__str__() and returns: str