code: def add_softmax_with_temperature(self):
      temperature = self.ap.network_wrappers[
          self.network_name
      ].softmax_temperature
      temperature_scaled_outputs = self.q_values / temperature
      return tf.nn.softmax(temperature_scaled_outputs, name="softmax")
  
file_path: coach/rl_coach/architectures/tensorflow_components/heads/q_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 QActionStateValue
  from rl_coach.spaces import SpacesDefinition, BoxActionSpace, DiscreteActionSpace
label_desc: Use image node_id 4 for calling the QHead obj's underlying member method code with example usage: obj.add_softmax_with_temperature() and returns: tf