class_docstr: Class to build GreedyMultiObjectiveNeuralPolicy objects.
class_docstr_tok: ["Class","to","build","GreedyMultiObjectiveNeuralPolicy","objects","."]
code: def scalarizer(self) -> multi_objective_scalarizer.Scalarizer:
      return self._scalarizer
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import copy
  from typing import List, Optional, Sequence, Text, Tuple
  import gin
  import tensorflow
  import tensorflow_probability
  from tf_agents.bandits.multi_objective import multi_objective_scalarizer
  from tf_agents.bandits.networks import heteroscedastic_q_network
  from tf_agents.bandits.policies import constraints
  from tf_agents.bandits.specs import utils
  from tf_agents.networks.network import Network
  from tf_agents.policies import tf_policy
  from tf_agents.policies import utils
  from tf_agents.specs import tensor_spec
  from tf_agents.trajectories import policy_step
  from tf_agents.trajectories import time_step
  from tf_agents.typing import types
  from tf_agents.utils import common
label_desc: Use image node_id 3 for calling the GreedyMultiObjectiveNeuralPolicy obj's underlying member method code with example usage: obj.scalarizer() and returns: self