def initialize(self, training_info, model, environment, device):
        """ Initialize policy gradient from reinforcer settings """
        self.target_model = self.model_factory.instantiate(action_space=environment.action_space).to(device)
        self.target_model.load_state_dict(model.state_dict())
        self.target_model.eval()

        histogram_info = model.histogram_info()

        self.vmin = histogram_info['vmin']
        self.vmax = histogram_info['vmax']

        self.num_atoms = histogram_info['num_atoms']

        self.support_atoms = histogram_info['support_atoms']
        self.atom_delta = histogram_info['atom_delta']
Initialize policy gradient from reinforcer settings